angularjs – Angular $资源数组错误
发布时间:2020-12-17 17:17:59 所属栏目:安全 来源:网络整理
导读:参见英文答案 One dimensional array of strings being parsed to 2d by angular resource????????????????????????????????????2个 服务器响应JSON格式的数组数据: ["2345","1234"] 角度服务模块定义: angular.module('MySource',['ngResource']).factory
参见英文答案 >
One dimensional array of strings being parsed to 2d by angular resource????????????????????????????????????2个
服务器响应JSON格式的数组数据: ["2345","1234"] 角度服务模块定义: angular.module('MySource',['ngResource']).factory('Phone',function($resource){ return $resource('/api/source'); }); 然后我使用Phone.query();获取数组数据,但得到了这个: [{"0":"2","1":"3","2":"4","3":"5"},{"0":"1","1":"2","2":"3","3":"4"}] 但$http起作用: $http.get('/inner/source').success(function(data){ // data = ["2345","1234"] }); 有什么问题?为什么$resource分裂数组?我是否使用$resource错误的方式? 谢谢. 解决方法
$resource要求响应是对象或对象数组.要么将响应更改为以下内容:
[{"value":"2345"},{"value":"1234"}] 或使用$http服务 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |