我在angularjs中出現了一個奇怪的錯誤。我使用$資源模塊中angularjs在剩下的服務器端我有一個的find
動作返回一個JSON數組上面的網址搜索方法註冊該服務
$provide.service("CustomerService", ['$resource', function ($resource) {
return $resource('/com/caspco/customers/:url:id', {}, {
query: { method: 'GET', isArray: true, params: {id: '@id'}},
find: { method: 'POST', isArray: true ,params:{url:'search'}},
.......... other actions ..........
});
}]);
,使其餘的請求。當我通過這種方式在控制器所謂find
行動:
service.$find().$promise.$then(function (res) {
console.log("resource is" + res);
}, function (error) {
console.log("error");
});
它提出了對服務
TypeError: (anonymous function) angular.js:2070
(anonymous function) angular.js:1516
k.$apply angular.js:2575
(anonymous function) angular.js:4323
o.event.dispatch jquery.js:3
r.handle
有關錯誤的更多詳細信息... – gkalpak
有沒有包含angular-resources JS文件? – Eylen
@Eylen是的!我已經包含了 – Pooya