EmberJS - 模板条件除非



它只执行错误的语句块。

语法

{{#unless falsy_condition}}
   //block of statement
{{/unless}}

示例

以下给出的示例显示了在 Ember.js 中如何使用 unless 条件帮助器。在 app/templates/ 下创建名为 application.hbs 的模板,其中包含以下代码 −

{{#unless check}}
   <h3> boolean value is {{check}}</h3>
{{/unless}}

现在创建名为 application.js 文件的控制器,该文件将在 app/controller/ 下使用以下代码定义 −

import Ember from 'ember';

export default Ember.Controller.extend ({
   bool: false,
   check: function () {
      return this.bool;
   }.property('content.check')
});

输出

运行 ember 服务器,你将收到以下输出 −

Ember.js Template Condition Unless
emberjs_template.htm
广告