- EmberJS 教程
- EmberJS - 主頁
- EmberJS - 概述
- EmberJS - 安裝
- EmberJS - 核心概念
- 建立和執行應用程式
- EmberJS - 物件模型
- EmberJS - 路由器
- EmberJS - 模板
- EmberJS - 元件
- EmberJS - 模型
- EmberJS - 管理依賴項
- EmberJS - 應用程式關注點
- EmberJS - 配置 Ember.js
- EmberJS - Ember 檢查器
- EmberJS 有用資源
- EmberJS - 快速指南
- EmberJS - 有用資源
- EmberJS - 討論
EmberJS - 初始化器
初始化器用於在應用程式啟動時對其進行配置。初始化器包含兩種型別 −
應用程式初始化器 − 應用程式初始化器在應用程式啟動時執行並配置應用程式中的依賴項注入。
應用程式例項初始化器 − 應用程式例項初始化器在載入應用程式例項時執行並配置應用程式的初始狀態。
應用程式初始化器
可以使用以下命令建立應用程式初始化器 −
ember generate initializer initializer-name
建立初始化器後,它將顯示以下程式碼格式 −
export function initialize(/* application */) {
//application.inject('route', 'foo', 'service:foo');
}
export default {
//'logger' is an application initializer name
name: 'logger',
initialize
};
應用程式例項初始化器
可以使用以下命令建立應用程式的例項初始化器 −
ember generate instance-initializer instance-initializer-name
執行上述命令後,它將顯示以下程式碼結構 −
export function initialize(/* appInstance */) {
// appInstance.inject('route', 'foo', 'service:foo');
}
export default {
//'logger' is an application instance initializer name
name: 'logger',
initialize
};
有關這兩個初始化器的更多資訊及示例,請參閱此 連結。
emberjs_application_concerns.htm
廣告