1

Meteor とプログラミングは初めてです。これが意味をなさない場合、または詳細情報が必要な場合はお知らせください。

別のユーザーのプロフィール ページを読み込んでいます。したがって、2 つの userId があります。this.userId と他のユーザー ID。アクションが実行されたときに、autoValue を使用して両方の userId を保存したいと考えています。HTMLページに表示できるのに、他のユーザーIDを設定する方法がわかりません。

道:schema.js

Schemas.class = new SimpleSchema({
    Title: {
        type: String,
        optional: true
    },
    teacherProfile: {
        type: String,
        optional: true,
        autoValue: function() {
            return this.userId
        },
        autoform: {
            type: "hidden"
        }
    },
    studentProfileId: {
        type: String,
        optional: true,
        type: String,
         autoform: {
         defaultValue: "studentProfileId",
         type: "hidden"
    }
    }
});

道:profile.js

Template.teacherProfile.helpers({
studentProfile: ()=> { 
var id = FlowRouter.getParam('id');

return Meteor.users.findOne({_id: id}); 
}
});
4

1 に答える 1