我在js文件中有这个:
isAdmin: function() {
if (Meteor.user().roles[0] == "admin") {
return true;
} else {
return false;
}
},
在Html中我想说管理员== false.how是吗?
这是真实情况:我想要假
{{#if isAdmin}}
...
{{/if}}
这样可以吗?
{{#if !isAdmin}}
...
{{/if}}
答案 0 :(得分:4)
我想你要找的是
{{#unless isAdmin}}
...
{{/unless}}
在文档中查看here。
顺便说一句,如果您使用的是alanning:roles包,它包含了一个方便的Blaze小帮手。
{{#unless isInRole 'admin'}}
...
{{/unless}}
希望有所帮助。
答案 1 :(得分:0)
其中一种方式是:
{{#if $eq isAdmin false}}
...
{{ /if }}
另一种方式是:
Template.registerHelper('equals', function (a, b) {
return a === b;
});
然后在html:
{{#if equals isAdmin 'false'}}
...
{{/if}}