当我使用下面的代码在我angularJs控制器
var baseAccount = Restangular.all('account'); $scope.submit = function(){ baseAccount.getList().then(function(accounts) { $scope.datas = accounts ; });
我碰到下面的错误, 为的GetList反应应该是一个数组,而不是一个对象或东西在别的restangular
有没有什么解决办法吗?
当我使用下面的代码在我angularJs控制器
var baseAccount = Restangular.all('account'); $scope.submit = function(){ baseAccount.getList().then(function(accounts) { $scope.datas = accounts ; });
我碰到下面的错误, 为的GetList反应应该是一个数组,而不是一个对象或东西在别的restangular
有没有什么解决办法吗?
你打电话getList.
其预期来自服务器的数据是一个数组(一旦它被解析为一个真正的JS对象)。 你的反应是不是一个数组。
您需要修改服务器端的代码与数组回应或更改角码请求,而不是他们的阵列中的单个资源:
var baseAccount = Restangular.all('account');
$scope.submit = function () {
baseAccount.get().then(function (account) {
$scope.data = account; // Only one account
});
};