【发布时间】:2014-03-02 05:39:08
【问题描述】:
我想知道,因为我还想不通,是否有办法附加 Meteor 的模板事件,例如:
Template.businessOperations.events({
'dblclick .display': function (evt, tmpl) {
//DO SOMETHING;
}
}
基于当前用户的角色。
例如:
if (Meteor.user().profile.type === 'admin') {
Template.businessOperations.events({
'dblclick .display': function (evt, tmpl) {
//DO SOMETHING;
}
}
}
我已经尝试过了,但没有成功,我也尝试从实际的事件方法中获取用户,但它也没有工作,我在这里没有看到正确的解决方案。
提前感谢您的帮助。
【问题讨论】:
-
请记住,
profile字段默认情况下是用户可编辑的。 (它的意思是存储用户偏好的东西)所以把你的用户“类型”直接放在用户对象上。可以在此处找到执行此操作的相关软件包:github.com/alanning/meteor-roles -
会处理的,感谢您的建议。
标签: javascript node.js meteor handlebars.js