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});
}
});