سؤال

لنفترض أنني سأعيد 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.

المستندات والأمثلة ذات الصلة:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top