Manipuler des erreurs RSVP.HASH du crochet de modèle
Question
dis que je retourne un rsvp.hash à partir d'un crochet de modèle comme celui-ci:
model: function() {
hash = {
users: App.User.find(),
contacts: App.Contact.find()
};
return Ember.RSVP.hash(hash);
}
Cela fonctionne bien pour moi dans le bon cas, mais qu'en est-il du mauvais cas où l'un d'entre eux retourne autre chose qu'un HTTP 200?Comment puis-je gérer les erreurs dans ce scénario?
La solution
avoir plus de contrôle granulaire sur des erreurs lors de l'utilisation de fonctions de composition de la promesse, vous pouvez utiliser Ember.RSVP.allSettled
et Ember.RSVP.hashSettled
.
Documents et exemples associés:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow