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?

È stato utile?

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
scroll top