我的 RESTful API 返回一个数组:
GET /test => [1367297123312,1.0,2.0,3.0,100]
我有一个服务:
(angular
.module('app.services', ['ng', 'ngResource'])
.factory('myData', [
/******/ '$resource',
function ($resource) {
return $resource('test');
}])
);
在我的控制器中,我需要获取数字。我试过了:
(angular
.module('app.controllers', ['ng', 'app.services'])
.controller('tweetsapiContr', [
/******/ '$scope', 'myData',
function ($scope, myData) {
myData.get({}, function (data) {
console.log(data);
};
}
])
);
上面给了我TypeError: Object #<h> has no method 'push'
错误,如果我使用query
而不是get
在服务上,它会返回一个对象数组,这些对象具有诸如等方法$get
,$save
但调用$get
例如返回undefined
。
如何获得数字?响应来自服务器的哈希是可行的,但我试图弄清楚如何使它与数组一起工作。