1

カスタム アダプターで Ember Data を使用して、JSON エンドポイントをクエリしています。私のアプリは Ajax リクエストを並行して行うように設定されていますが、Ember は常に順番にリクエストを行うことに気付きました。

たとえば、次のようになります。

App.ModelA.query({args})
App.ModelB.query({args})

ModelA が完了したに ModelB のクエリが送信されます。同様に、ModelA に依存するビューは、ModelA と ModelB の両方が戻るまで更新されません。

これを実現するために Ember Data に何かが組み込まれているのではないかと思っています。(つまり、競合状態を回避するための予防策として?)

4

1 に答える 1

1

私の悪い!これは、カスタム アダプタで使用されたサード パーティのライブラリに関係していました。基本的に、Ember.Data とは関係なく、ライブラリへの呼び出しがキューに入れられていました!

于 2013-07-18T22:21:05.863 に答える