【发布时间】:2014-03-27 07:56:19
【问题描述】:
当我在 angularJs 控制器中使用以下代码时
var baseAccount = Restangular.all('account'); $scope.submit = function(){ baseAccount.getList().then(function(accounts) { $scope.datas = accounts ; });
我收到以下错误, getList 的响应应该是一个数组,而不是一个对象或 restangular 中的其他东西
有什么解决办法吗?
【问题讨论】:
-
服务器的响应是什么样的?
-
从服务器端我返回了以下数据。 $names = array("name"=>"ravindra","email"=>"ravindra@gmail.com"); echo json_encode($names);
-
在浏览器中打开开发工具并查看网络请求。查看响应的实际情况。
-
{"name":"ravindra","email":"ravindra@gmail.com"} 错误:getList 的响应应该是一个数组,而不是一个对象或其他东西。
-
这不是一个数组。看我的回答。
标签: php jquery mysql angularjs restangular