Я пытаюсь опубликовать профиль пользователя. У меня есть следующие функции публикации в publish.js:Meteor publish - подписаться на профиль
Meteor.publish("singleProfile", function (profileId) {
check(profileId, String);
return Meteor.users.find(profileId, { fields: { _id: 1, services: 1, profile: 1 }});
});
Это мой путь в router.js:
Router.route('/profile/:_id', {
name: 'profilePage',
template: 'appProfile',
onBeforeAction: function() {
var currentUser = Meteor.userId();
if(currentUser) {
this.next();
} else {
this.render("signin");
}
},
waitOn: function() {
this.response = Meteor.subscribe('singleProfile', this.params._id);
return this.response;
},
action: function() {
this.render('appProfile');
}
});
Вопрос в том, как получить доступ к детали профиля в шаблоне appProfile? Нужен ли мне помощник шаблона? Или мне нужно изменить этот код?
Хорошо, это выглядит как что помощник все еще требуется, и я должен работать найти на MiniCollection, где произошло публикация! – L4zl0w