在Ember.js中处理和显示多个ajax请求的错误的最佳方法

时间:2013-09-08 14:49:29

标签: ember.js

我的应用是一个信息中心,可以在一个信息中心网址上对数据进行多次axaj请求。我正在寻找处理和向用户呈现错误的最佳实践。我想到了一些策略:

  • 在我的路由/控制器中使用通用错误处理程序来处理来自每个服务的错误并确定要执行的操作
  • 为每个服务创建错误处理程序方法,并使用这些方法在仪表板控制器上设置属性

我开始走这条路,它变得非常凌乱,并没有感觉很Ember-ey。有没有一种首选的方法呢?

此外,$.ajax的{​​{1}}方法并不总是被调用,因为.fail()将成功使用200,但是有效负载中存在应用程序错误。所以我必须手动检查错误的所有返回值。

我正在寻找一般性指导,不一定是具体的代码。

这是一个屏幕图,让您了解应用的外观:screencap

谢谢!

0 个答案:

没有答案