私はEmber.js(2.3)SPAを持っています。アプリケーションの一部の親ルートでは、私は、多くの異なるモデルタイプを介したデータのかなり(〜3.5メガバイト)をロードしています:私は私の既存の親を増補されませんしたいのですがどのようなEmber.jsのモデルごとの約束ステータス
App.ParentRoute = Ember.Route.extend
model: ->
Ember.RSVP.hash
foos: @store.findAll "foo"
bars: @store.findAll "bar"
bazes: @store.findAll "baz"
quxes: @store.findAll "qux"
これらの約束事のそれぞれの状況に関する情報を含むテンプレート(現在はスピナー.gif)を読み込みます。
[ ] Loading Foos...
[ ] Loading Bars...
[ ] Loading Bazes...
[ ] Loading Quxes...
とRSVP.Hashの各約束が解決のように、それは進歩の指標として示されています:テンプレートは、最初に、各モデルの種類を示してレンダリングするときに
[ ] Loading Foos...
[X] Loaded 16 Bars
[ ] Loading Bazes...
[X] Loaded 213 Quxes
私はdocumentation for a Route loading
actionを参照してくださいが、それはコントローラを使用しており、ドキュメンテーションはコントローラが廃止予定であることを示しているようです(私はまだプロジェクトでコントローラを使用していません)。
ローディングテンプレート内のモデル()からPromise状態にアクセスするにはどうすればよいですか?