ember.js - Ember-CLI:初始化器和初始化器子类

标签 ember.js ember-cli

目前,在 Ember-CLI 中,初始化器的定义如下:

// app/initializers/observation.js
export default {
  name: 'observation',
  initialize: function() {
    // code
  }
};

在这种情况下,我如何定义该初始化程序的子类...以下代码正确吗?

// app/initializers/close-observation.js
export default Ember.Observation.extend{
  newProperty: 1,
  otherProperties: 2
};

最佳答案

只需将基本初始值设定项导入到变量中并从中扩展即可。

 import Observation from './observation';

 export default Observation.extend{
   newProperty: 1,
   otherProperties: 2
 };

关于ember.js - Ember-CLI:初始化器和初始化器子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24497515/

相关文章:

javascript - Ember.js 嵌套路由和模板不起作用

javascript - ember-dev-fixtures 错误 : "Assertion Failed: The response from a findAll must be an Array, not undefined"

ember.js - 在由插件注册的 Ember CLI 项目的单元测试中找不到助手

code-coverage - Ember CLI 和代码覆盖率

javascript - 如何在不触及全局变量的情况下访问 reopenClass 中的容器?

ember.js - 无法进行简单的验收测试以正常运行

ember.js - 如何测试在组件 Ember 测试中调用的操作

javascript - 可点击 div 内的 ember.js 可点击链接

ember.js - 在 ember-cli 中使用初始化程序注入(inject)函数

javascript - Ember CLI 和 ASP.NET