Meteor 如果在火焰中不相等,如何书写
我在js文件中有这个:Meteor 如果在火焰中不相等,如何书写,meteor,meteor-blaze,Meteor,Meteor Blaze,我在js文件中有这个: isAdmin: function() { if (Meteor.user().roles[0] == "admin") { return true; } else { return false; } }, 在Html中,我想说如果admin==false,它是怎样的 这是真实的条件:我想要虚假 {{#if isAdmin}} ... {{/if}} 这样可能吗 {{#if !isA
isAdmin: function() {
if (Meteor.user().roles[0] == "admin") {
return true;
} else {
return false;
}
},
在Html中,我想说如果admin==false,它是怎样的
这是真实的条件:我想要虚假
{{#if isAdmin}}
...
{{/if}}
这样可能吗
{{#if !isAdmin}}
...
{{/if}}
其中一种方法是:
{{#if $eq isAdmin false}}
...
{{ /if }}
另一种方式是:
Template.registerHelper('equals', function (a, b) {
return a === b;
});
然后在html中:
{{#if equals isAdmin 'false'}}
...
{{/if}}
我想你要找的是
{{#unless isAdmin}}
...
{{/unless}}
看看这些文件
顺便说一句,如果您使用的是alanning:roles包,它包含了一个方便的Blaze小助手
{{#unless isInRole 'admin'}}
...
{{/unless}}
希望这能有所帮助。是的,两个答案都是正确的,我自己的答案也是正确的,但我给你的答案打了绿色的勾,因为它更一般:)