我进行以下ajax调用,
$scope.clientList = [];
$http({
method: 'GET',
isArray: true,
url: "https://localhost/api/Client",
params: sort,
}).success(function (data, status, headers, config) {
$scope.clientList = data;
}). error(function (data, status, headers, config) {
});
我得到一个数组作为数据的结果。 但我得到一个错误,
TypeError: Object #<Object> has no method 'slice'
尽管添加了isArray:true。
我错过了什么?
答案 0 :(得分:0)
$scope.clientList = [];
$http({
method: 'GET',
isArray: true,
url: "https://localhost/api/Client",
params: sort,
}).success(function (data, status, headers, config) {
$scope.clientList = data.data;
}). error(function (data, status, headers, config) {
抱歉这是一个简单的转换问题。是在返回的对象内分配对象而不是数组。