根据我迄今为止对 Ember-CLI / ES6 Resolver 的理解,请帮助我阐明为对象定义类和相应子类的正确方法。
假设我有一个 Ember.Object:
文件名: orange-widget.js
export default Ember.Object.extend({
//Code
});
是否可以仅通过在第一行引用它来定义它的子类?
例如cool-orange-widget.js
export default Ember.OrangeWidget.extend({
//New Code
});
还是我需要导出 OrangeWidget
类,然后将其导入子类?
var OrangeWidget = Ember.Object.extend({
//Code
});
export default OrangeWidget;
...然后
import OrangeWidget from 'orange-widget';
var CoolOrangeWidget = Ember.OrangeWidget.extend({
//Code
});
export default CoolOrangeWidget;
哪个是正确的方法?