Pregunta

Digamos que estoy devolviendo un RSVP.Hash de un gancho modelo como este:

model: function() {
  hash = {
    users: App.User.find(),
    contacts: App.Contact.find()
  };

  return Ember.RSVP.hash(hash);
}

Esto funciona bien para mí en el buen caso, pero ¿qué pasa en el caso malo en el que uno de ellos devuelve algo distinto de http 200?¿Cómo puedo manejar los errores en este escenario?

¿Fue útil?

Solución

Para tener un control más detallado sobre los errores al utilizar funciones de redacción de promesas, puede utilizar Ember.RSVP.allSettled y Ember.RSVP.hashSettled.

documentos relacionados y ejemplos:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top