manejar errores RSVP.Hash desde el gancho del modelo
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?
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