- EmberJS 教程
- EmberJS - 主页
- EmberJS - 概览
- EmberJS - 安装
- EmberJS - 核心概念
- 创建和运行应用程序
- EmberJS - 对象模型
- EmberJS - 路由
- EmberJS - 模板
- EmberJS - 组件
- EmberJS - 模型
- EmberJS - 管理依赖关系
- EmberJS - 应用程序疑虑
- EmberJS - 配置 Ember.js
- EmberJS - Ember 检查器
- EmberJS 有用资源
- EmberJS - 快速指南
- EmberJS - 有用资源
- EmberJS - 讨论
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 服务器,你将收到以下输出 −
emberjs_template.htm
广告