我喜欢这样的方式query()
方法返回一个资源数组,可以再次保存到服务器。
我正在尝试使用 Angular 来对抗Drupal RestWS模块,它返回一个具有多个“元”属性的对象和一个名为 list 的属性,其中存储实际数据。有没有办法告诉资源采用该数组?
例子 :GET author.json
返回:
first: "http://dgh/author?page=0"
last: "http://dgh/author?page=0"
list: [{id:1, type:author, uid:{uri:http://dgh/user/1, id:1, resource:user}, created:1367770006,…},…]
self: "http://dgh/author"
使用最新的 Angular 版本(1.1.2 或更高版本),您可以使用 TransformResponse 配置资源:
var MyResource = $resource(
'/author.js',
{},
{
'get': {
method: 'GET',
transformResponse: function (data) {return angular.fromJson(data).list},
isArray: true //since your list property is an array
}
}
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)