Meteor Spacebar docs说“可以使用括号来表达嵌套表达式的评估顺序”并举例说明:
{{capitalize (getSummary post)}}
但是,我在使用括号时出现错误:
=>错误阻止了启动:
在构建应用程序时: client / templates / test.html:6:预期的标识符,数字,字符串, 布尔值,或null ... {{capitalize(getSummary post)}} ...
删除括号时不会发生此错误;当然,表达式没有被正确评估。
对于上下文,这是我的意图(使用 handlebar-helpers 和 meteor-roles )
{{#if $or (isInRole "someRole") (isInRole "someOtherRole")}}
<p>approved!</p>
{{/if}}