栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用AngularJS $ resource获取数据

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用AngularJS $ resource获取数据

您不需要为默认

$resource
方法指定动作参数(这些方法是“ get”,“ save”,“ query”,“ remove”,“
delete”)。在这种情况下,您可以
.query()
按原样使用method(这仅需要更改服务定义):

angular.module('app.services', ['ngResource']).  factory('profilelist',function($resource){    return $resource('services/profiles/profilelist.json');  });

PS还有一个提示是,如果您需要将其作为设置

isArray: true
为action config
的数组,则示例将json展开为哈希而不是数组(这就是为什么未收到push方法错误的原因)的原因:

'query':  {method:'GET', isArray:true}

正如@finishingmove所发现的,您实际上无法分配$
resource
结果立即获取,请提供回调:

$scope.profileslist = profilelist.query(function (response) {    angular.forEach(response, function (item) {        if (item.profileid) { $scope.items.push(item.profileid);        }    });});


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393320.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号