我有一个像
Template.user_profile.helpers({
user:function() {
return Meteor.users.find({'profile.front_name':Session.get('slug')}).fetch()[0];
}
});
我想在集合中添加一个助手,它可以访问user
助手并将其_id
与当前用户进行比较_id
,以判断用户是否正在访问自己的个人资料。我正在使用一些非常难看的东西:
Template.user_profile._tmpl_data.helpers.user()
最终代码:
Template.user_profile.helpers({
user:function() {
return Meteor.users.find({'profile.front_name':Session.get('userId')}).fetch()[0];
},
isCurrentUser: function() {
return Template.user_profile._tmpl_data.helpers.user()._id === Meteor.userId();
}
});
有没有更好的方法来访问另一个助手?