我正在尝试检查当前用户的角色并返回页面的特定部分。
我尝试了以下操作,但不起作用:
if (Roles.getUsersInRole("admin")) {
return (....)
} else {
return (...)
}
和
if (Roles.userIsInRole(Meteor.userId(),"admin")) {
return (....)
} else {
return (...)
}
我已经在下面进行订阅和发布了
出版物:
if (Roles.userIsInRole(this.userId, "admin")) {
return Meteor.users.find({});
} else {
return Meteor.users.find({ _id: this.userId });
}
下标
Meteor.subscribe("users");
有没有一种方法可以从客户端检查用户角色并动态显示页面的各个部分?