2014-06-30 236 views
2

目前,在灰烬-CLI的初始化函数的定义,像这样:烬-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 
}; 

回答

4

只需将基础初始值设定项导入到一个变量中并从中进行扩展。

import Observation from './observation'; 

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

再次感谢@blessenm,我开始看到整个导入/导出模式的全貌。 – Grapho