我定义了以下 ngResource:
angular.module('LicenseServices', ['ngResource']).
factory('License', function ($resource) {
return $resource('api/licenses/:id', { id: '@id' }, {
//...
'getLicenseTypes': { method: 'GET', url: 'api/licenses/types', isArray: true }
});
});
GET 请求的结果是:
["Trial","Standard"]
但是在控制器中使用资源:
$scope.licenseTypes = License.getLicenseTypes()
我得到以下结果:
licenseTypes:
[ undefined, {
0: S
1: t
2: a
3: n
4: d
5: a
6: r
7: d
} ]
我在 Chrome 中使用 AngularJS 1.1.4。
我的资源定义有什么问题?