if is not equal in blaze 怎么写
how to write if is not equal in blaze
我在 js 文件中有这个:
isAdmin: function() {
if (Meteor.user().roles[0] == "admin") {
return true;
} else {
return false;
}
},
在Html我想说如果admin ==false.how是吗?
这是 true 条件:我想要 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}}
查看文档here。
顺便说一句,如果您使用的是 alanning:roles 包,它包含一个方便的 Blaze 小帮手。
{{#unless isInRole 'admin'}}
...
{{/unless}}
希望对您有所帮助。
我在 js 文件中有这个:
isAdmin: function() {
if (Meteor.user().roles[0] == "admin") {
return true;
} else {
return false;
}
},
在Html我想说如果admin ==false.how是吗?
这是 true 条件:我想要 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}}
查看文档here。
顺便说一句,如果您使用的是 alanning:roles 包,它包含一个方便的 Blaze 小帮手。
{{#unless isInRole 'admin'}}
...
{{/unless}}
希望对您有所帮助。