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;
正しい方法はどれですか?