- EmberJS 教程
- EmberJS - 主頁
- EmberJS - 概述
- EmberJS - 安裝
- EmberJS - 核心概念
- 建立和執行應用程式
- EmberJS - 物件模型
- EmberJS - 路由
- EmberJS - 模板
- EmberJS - 元件
- EmberJS - 模型
- EmberJS - 管理依賴關係
- EmberJS - 應用程式注意事項
- EmberJS - 配置 Ember.js
- EmberJS - Ember 檢查器
- EmberJS 有用資源
- EmberJS - 快速指南
- EmberJS - 有用資源
- EmberJS - 討論
EmberJS - 定義元件
您可以在 Ember.js 中輕鬆定義元件,每個元件名稱中都必須包含一個破折號(例如:my-component)。Ember.js 可以使用 *Ember.Component* 類定義元件子類。
可以使用以下命令建立元件 −
ember generate component component-name
示例
以下示例介紹如何在 Ember.js 中定義元件。使用名稱 *post-action* 建立一個元件,它將在 *app/components/* 下進行定義。
開啟 *post-action.js* 檔案並新增以下程式碼 −
import Ember from 'ember';
export default Ember.Component.extend ({
toggleBody:['Welcome to Tutorialspoint!!!']
});
現在開啟元件模板檔案 *post-action.hbs*,其中包含以下程式碼 −
{{#each toggleBody as |body|}}
Hello...{{body}}
{{/each}}
{{yield}}
開啟 *index.hbs* 檔案並新增以下程式碼 −
{{post-action}}
{{outlet}}
輸出
執行 ember 伺服器;您將收到以下輸出 −
emberjs_component.htm
廣告