meteor - 空格键:如何使用和/或在 if 语句中

标签 meteor spacebars

我有以下代码:

 <div class="form-group {{#if afFieldIsInvalid name='latitude' OR name='longitude'}}has-error{{/if}}">......</div>

如何在空格键模板的 if 条件中使用 AND/OR ?

最佳答案

空格键无法处理逻辑表达式,因此您需要创建一个帮助程序来处理计算。

其实你可以实现and具有嵌套 if 的功能,如下所示:

{{#if condition1}}
    {{#if condition2}}
        <p>Both condition hold!</p>
    {{/if}}
{{/if}}

or像这样:

{{#if condition1}}
    <p>One of the conditions are true!</p>
{{else}}
    {{#if condition2}}
        <p>One of the conditions are true!</p>
    {{/if}}
{{/if}}

但我更喜欢使用助手。

关于meteor - 空格键:如何使用和/或在 if 语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28426843/

相关文章:

javascript - 循环中的 HTTP.post() 回调

javascript - 如何定义全局模板辅助函数?

javascript - 比较空格键 {{#if}} block 中的模板助手值

javascript - 如何创建 Meteor 模板助手来检查相等性?

javascript - Meteor BrowserPolicy 启用 'blob:' 来源

javascript - 调用 Meteor 方法导致内部服务器错误 [500]

meteor - 发布/订阅大数据集合

javascript - 安全 header 在 PayPal Mass Payments 中无效

if-statement - 检查空格键是否相等?

Meteor - 如何在不使用键值对的情况下将任意数量的参数传递给 Helper?