【发布时间】:2014-09-29 20:07:30
【问题描述】:
我有一个收藏(Collection2 包):
tickets = new Mongo.Collection("tickets");
如果管理员登录,我想通过模板显示所有用户票,否则只有当前用户票。
我的服务器代码(meteor-rules 包):
Meteor.publish('tickets', function(){
if (Roles.userIsInRole(this.userId, ['admin'])){
return tickets.find({},{sort:{deadline: 1}});
}else{
return tickets.find({_id: this.userId}, {sort:{deadline: 1}});
}
});
我的客户代码:
Template.dashboard.helpers({
tickets: function () {
Meteor.subscribe('tickets');
});
模板上什么也没发生...我做错了什么?
【问题讨论】:
标签: javascript meteor