gpt4 book ai didi

javascript - 如何获取 Angular 资源返回的数组的第一个元素?

转载 作者:行者123 更新时间:2023-11-28 07:19:02 24 4
gpt4 key购买 nike

我从服务器收到了 $resource 的响应。在控制台中显示如下:

$promise: Object,
$resolved: true,
0: f

如何获取 0 元素?当我尝试 array[0] 语法时,我得到未定义

这是我的 $resouce 代码:

angular.module('groupsModel', ['ngResource']).
factory('Groups', function($resource) {
var Groups = $resource('http://localhost:7777/api/users/:id/bands', {id:'@id'}, {'query': {method:'GET', isArray:true, params: {id:'@id'}}});

return Groups;
});

最佳答案

要获取资源,您可以这样做

groupsModel.query()

因为您将第一个资源命名为“query”

要获得此资源的 promise ,您可以做

groupsModel.query().$promise

并使用从资源返回的数据,您可以这样做

groupsModel.query().$promise.then(function(data){
// success, use data
}, function(err){
// failure, use err for logging etc...
});

关于javascript - 如何获取 Angular 资源返回的数组的第一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30508342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com