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 - 在javascript函数中检索自定义html属性。请不要使用jQuery

c++ - 在模板化类中定义模板化类的静态数据成员

templates - 在 play 2.0 scala 中包含 scala.html 文件

javascript - 如何对 Ember 数据进行多对多 self 反序列化

javascript - 在 ember.js 中将参数传递给 init

javascript - react : Why isn't my context value updated?

javascript - Ajax:使用变量获取HTML对象的值

javascript - 如何强制 html5 视频完全加载?

java - Android 轻量级 HTML 模板引擎

javascript - ember.js 将 itemController 与每个助手一起使用不能按预期工作