Я новичок в Meteor и программировании, если это не имеет смысла или вам нужна дополнительная информация, дайте мне знать.
Я загружаю страницу профиля другого пользователя. Итак, у меня есть 2 идентификатора пользователя; this.userId и другие идентификаторы пользователей. Я хочу использовать autoValue для сохранения обоих идентификаторов пользователей при выполнении действия. Я не могу понять, как установить идентификатор других пользователей, хотя я могу отобразить его на странице html.
Путь: 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});
}
});
otherUserProfileId
в своем обработчике событий или, что еще лучше, просто установите для него значение скрытого поля. - person Michel Floyd   schedule 30.01.2016defaultValue
в макете автоформы См. github.com/aldeed/meteor-autoform#affieldinput - person Michel Floyd   schedule 30.01.2016