0
試圖讓ngResource工作,但得到的錯誤:ngResource:對象沒有方法查詢
對象#有沒有方法「查詢」
我試圖保持儘可能簡單和根據我能找到的文件/帖子,這應該起作用。但事實並非如此。
這裏是我的服務/工廠:
var srcServices = angular.module('srcServices', ['ngResource']);
srcServices.factory('Rotation', ['$resource',
function ($resource) {
return $resource('/rotations/:id');
}]);
而這裏的控制器代碼觸發的錯誤:
var srcControllers = angular.module('srcControllers', ['ngResource']);
srcControllers.controller('RotationListCtrl', ['$scope', '$location', 'Rotation', function($scope, Rotation, $location) {
Rotation.query(function(data) {$scope.rotations = data;})
$scope.edit = function(a) {
var path = "/rotations/" + a._id.$oid;
$location.path(path);
};
}]);
爲了縮小比例,依賴注入的順序必須相同。 'srcControllers.controller('RotationListCtrl',['$ scope','$ location','Rotation',function($ scope,$ location,Rotation){}'。注意'$ location'是第二參數和'Rotation' – dmahapatro
雖然我沒有使用縮小的js,但它仍然可以工作,謝謝! – jkbradshaw