【发布时间】:2014-03-12 20:37:26
【问题描述】:
我有一条路线/products。在App.ProductsRoute 中,我使用setupController 挂钩将从服务器获取的产品列表分配给本地App.Product 对象。
我将 setupController 钩子中的模型设置为:
self_controller.set('model', self_controller.store.find('product'));
这在 HTTP 状态为 200 时效果很好。但是当服务器返回一些 HTTP 错误(如 500-内部服务器错误、401-未授权错误等)时,我收到 JSON.parse 错误。我不确定如何处理 this.store.find() 调用的错误。
注意:它返回 Ember 的 promiseArray,一旦解决(在实际将其分配给模型之前)我需要检查它。对此主题的任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: rest ember.js error-handling ember-data