我在m模板文件中使用currentUser帮助器,我想知道我是如何实现这一点的。
<h5 class="panel-title"> {{#if currentUser.profile.userrole = 'schooladmin' or 'teacher' or 'student' or 'parent' or 'superadmin'}} Academic Years {{/if}}</h5>
如果使用or语句,我想链接使用。
上述链接会导致此错误
Can't have a non-keyword argument
after a keyword argument
我该如何纠正?
答案 0 :(得分:0)
不要在Blaze中完成所有这些操作,只需做一个帮助,然后在你的视图中调用它。
Template.xxx.helpers({
customLogic: function() {
return (Meteor.user().profile.userrole === 'schooladmin' || other logics);
}
});
{{#if customLogic}}
Academic Years
{{/if}}
答案 1 :(得分:0)
我已经吃了一个全球帮手
Template.registerHelper("custom", function() {
return (Meteor.user().profile.userrole === 'schooladmin' || 'teacher' || 'student' || 'parent' || 'superadmin');
});
并像这样使用它
<h5 class="panel-title"> {{#if custom}} Academic Years{{/if}}</h5>