- 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
广告