2017-01-12 6 views
5

私はEmber Inspectorと一緒に使用できるChrome拡張機能を構築し、アプリ固有の情報、自分のユースケースの設定を提供しています。Ember Inspectorはどのようにアプリケーションからデータを取得しますか?

私はアプリのインスタンスにアクセスするさまざまな方法を試しましたが、私たちのビルドでは、それはグローバルに公開されていませんし、そうするつもりはありません。しかし、Ember Inspectorは引き続きアプリ、コントローラー、ルートなどを見ることができ、どのように動作するのだろうかと思っています。私はインスペクタのソースコードを調べていますが、私が探しているものを見つけることはできません。誰かがどのように動作するか、いくつかの洞察力を持っていますか? Ember 1.13を使用しています。

+0

インスペクタのソースコードは、https://github.com/emberjs/ember-inspectorから一般公開されています。 – locks

+0

emberのインスペクタはemberアプリケーションそのものだと思われるので、glimmer/ember-dataアダプタ/モデルを通してデータを読み込みます。 – mk2

答えて

0

以上の研究の後、私は解決策を見つけた:配列Ember.Namespace.NAMESPACESは、我々はアプリケーションインスタンスにアクセスするためにそれを使用することができますEmber.Applicationのインスタンスである要素を確認した後、があります。

関連する問題