gpt4 book ai didi

php - getList 的响应应该是一个数组而不是一个对象或 restangular 中的其他东西

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:46 26 4
gpt4 key购买 nike

当我在我的 angularJs Controller 中使用以下代码时

var  baseAccount = Restangular.all('account');
$scope.submit = function(){
baseAccount.getList().then(function(accounts) {
$scope.datas = accounts ;
});

我得到以下错误, 对 getList 的响应应该是一个数组,而不是一个对象或 restangular 中的其他东西

有什么解决办法吗?

最佳答案

您正在调用 getList.,它期望来自服务器的数据是一个数组(一旦它被解析为一个真正的 JS 对象)。您的响应不是数组。

您需要修复服务器端代码以响应数组或更改 Angular 代码以请求单个资源而不是它们的数组:

var baseAccount = Restangular.all('account');
$scope.submit = function () {
baseAccount.get().then(function (account) {
$scope.data = account; // Only one account
});
};

关于php - getList 的响应应该是一个数组而不是一个对象或 restangular 中的其他东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681370/

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