モデルフックからRSVP.HASHエラーを処理します
質問
このようなモデルのフックからRSVP.HASHを返しているとします。
model: function() {
hash = {
users: App.User.find(),
contacts: App.Contact.find()
};
return Ember.RSVP.hash(hash);
}
.
これは私にとって良い場合がよく整えますが、そのうちの1人がHTTP 200以外のものを返した悪い場合についてはどうですか?このシナリオのエラーを処理する方法は?
解決
エラーをより粒状にするために、Ember.RSVP.allSettled
とEmber.RSVP.hashSettled
を使用することができます。
関連文書と例:
-
HTTPS://github.com/tildeio/rsvp.js/blob/2c2975fddd2e530c44ca3cda9cbcfd14208cc0e8d/lib/rsvp/hash-settled.js#L21-L121
所属していません StackOverflow