javascript - ember if 或语句

标签 javascript templates ember.js conditional handlebars.js

在 ember 中使用条件时,是否可以使用 OR

{{#if foo OR bar}}

{{#if foo || bar}}

docs里面好像什么都没有.

最佳答案

您应该将逻辑移至您的 Controller

App.SomeController = Em.Controller.extend({
  foo: true,
  bar: false,

  fooOrBar: Em.computed.or('foo', 'bar')
});

将模板逻辑保持在最低限度

{{#if fooOrBar}}

关于javascript - ember if 或语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24810448/

相关文章:

javascript - Ember : Cant access hasMany relation programmatically while it works in handlebars template?

ember.js - 如何使用 ember 辛烷重新加载 ember-data 中的 hasMany 关系?

javascript - 如何重定向到另一个页面并从表中传递 url 中的参数?

c++ - 模板 (C++) - 不确定是否正确

JavaScript 计数器每次点击都会增加?

javascript - firefox 与 Chrome 之间的边距顶部是不同的

ruby-on-rails - 有没有办法限制 ERB (Ruby) 中的变量范围?

javascript - ember.js 如何为 View 显示不同的过滤列表?复杂的设置

chrome 中的 javascript self.close()

javascript - 总是返回函数是否​​明智?