معالجة أخطاء RSVP.Hash من ربط النموذج
سؤال
لنفترض أنني سأعيد RSVP.Hash من رابط نموذج مثل هذا:
model: function() {
hash = {
users: App.User.find(),
contacts: App.Contact.find()
};
return Ember.RSVP.hash(hash);
}
يعمل هذا بشكل جيد بالنسبة لي في الحالة الجيدة ولكن ماذا عن الحالة السيئة حيث يقوم أحدهم بإرجاع شيء آخر غير http 200؟كيف يمكنني التعامل مع الأخطاء في هذا السيناريو؟
المحلول
للحصول على تحكم أكثر دقة في الأخطاء عند استخدام وظائف إنشاء الوعد التي يمكنك استخدامها Ember.RSVP.allSettled
و Ember.RSVP.hashSettled
.
المستندات والأمثلة ذات الصلة:
لا تنتمي إلى StackOverflow