当isArray:true时,使用ng-resource处理错误对象

时间:2016-02-22 14:44:41

标签: angularjs rest error-handling ngresource

我的资源设置为 isArray:true ,因为后端将返回数组中的数据。但是,当后端返回错误时,它会将其作为Object(或字符串)返回,并且资源配置将引发错误:

  

资源配置错误。预期的响应包含一个数组但得到一个对象?

有没有办法在$ resource抛出配置错误之前处理错误?或者我应该设置我的后端,以便它返回正确类型的错误?我读到最好(RESTful)练习的地方总是返回(仅)对象,因此不在客户端使用 isArray:true ,但现在找不到任何支持证据。

处理此问题的正确方法是什么?

0 个答案:

没有答案