在 Meteor 的空格键中使用逻辑运算符

Posted

技术标签:

【中文标题】在 Meteor 的空格键中使用逻辑运算符【英文标题】:Using logical operators in Meteor's Spacebars 【发布时间】:2016-01-05 19:58:24 【问题描述】:

是否可以在空格键中使用逻辑运算符(没有模板助手)?

例如:

#if status == '0'
      Hello world.
/if

很遗憾,我收到以下错误:

   While processing files with templating (for target web.browser):
   client/views/test.html:46: Expected identifier, number, string, boolean, null, or a sub expression enclosed in "(", ")"
   ...       #if status == '0'             ...
   ^

=> Your application has errors. Waiting for file change.

【问题讨论】:

也许是这个? ***.com/a/16315366/266561 【参考方案1】:

空格键无法比较,但您可以使用本机underscore。在客户端注册它:

Template.registerHelper('_', function()
  return _;
);

然后像这样使用它:

_.isEqual status 0

如果状态为 0,则返回 true,否则返回 false

【讨论】:

以上是关于在 Meteor 的空格键中使用逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章

C语言逻辑运算符和if语句

awk的逻辑运算符

第四次实验总结

c++少儿编程--10.逻辑运算符

IOS学习之路——Swift语言——基本类型运算符与逻辑控制语句

shell之算数运算符逻辑运算符关系运算符布尔运算符文件测试运算符