Gestire gli errori RSVP.Hash da Gancio modello
Domanda
Dì che sto restituendo un rsvp.hash da un gancio modello come questo:
model: function() {
hash = {
users: App.User.find(),
contacts: App.Contact.find()
};
return Ember.RSVP.hash(hash);
}
.
Questo funziona bene per me nel caso buono, ma per quanto riguarda il caso cattivo in cui uno di loro restituisce qualcosa di diverso da un http 200?Come posso gestire gli errori in questo scenario?
Soluzione
Per avere un controllo più granulare sugli errori quando si utilizzano le funzioni di composizione promessa è possibile utilizzare Ember.RSVP.allSettled
e Ember.RSVP.hashSettled
.
Documenti correlati ed esempi:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow