Вопрос

сказать, что я возвращаю 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