EmberJS - Handlebars 基础知识
Handlebars 模板库允许通过包含静态 HTML 和动态内容来构建丰富的用户界面,这些内容可以在双花括号 {{}} 中指定。
语法
Ember.Controller.extend ({ property1: value, property2: value, ..... propertyn: valuen, });
示例
以下示例显示如何显示应用程序控制器中的属性。使用以下代码在 app/templates/ 下创建一个名为 application.hbs 的模板 −
//显示 firstSentence 和 lastSentence 的值 Hello, <strong>{{firstSentence}} {{lastSentence}}</strong>!
现在创建具有相同名称的控制器(模板文件)以添加属性。使用以下代码将在 app/controller/ 下创建 application.js 文件−
import Ember from 'ember'; export default Ember.Controller.extend ({ //初始化值 firstSentence: 'Welcome to', lastSentence: 'TutorialsPoint!' });
输出
运行 ember 服务器,您将收到以下输出 −
我们将在编写帮助程序一章中看到帮助程序的详细概念。