5

以前、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')

しかし、私はそれがあまり好きではありません。より良い方法はありますか?ところで、エクスポートの仕組みを説明していただけますか? または、それを研究できるソース (ドキュメント、記事) はありますか?

返信ありがとうございます。

4

2 に答える 2