以前、ember アプリケーションを開発したとき、App をグローバル オブジェクトとして使用し、すべてのクラスをこの大きなオブジェクトに格納しました。
このような
window.App.MyModel = Em.Object.extend({});
そして、ブラウザコンソールで、私はすることができました
App.MyModel.create();
そのため、MyModel クラスへのアクセスは非常に簡単でした。
今、私は Ember-CLI で実験を始めました。この種のツールの経験はあまりありません。私はドキュメンテーションに従い、このようなモデル Service を作成しました。
var Service = Ember.Object.extend({});
export default Service
しかし今、ブラウザ コンソールから Service クラスにアクセスするにはどうすればよいでしょうか。私が見つけた唯一の方法は:
App.__container__.resolve('model:service')
しかし、私はそれがあまり好きではありません。より良い方法はありますか?ところで、エクスポートの仕組みを説明していただけますか? または、それを研究できるソース (ドキュメント、記事) はありますか?
返信ありがとうございます。