Я работаю над своим учебником angularjs.Почему я получаю ошибку зависимостей?
Здесь модуль определения:
(function() {
"use strict";
var myApp = angular.module("sensorManagement",[]);
}());
Вот определение ресурса: (функция() { "использовать строгий";
angular.module("sensorManagement").factory("GetSensorDataResource",
["$resource",
"ngResource",
GetSensorDataResource])
function GetSensorDataResource($resource) {
return $resource("http://localhost:7486/api/Sensor/:id")
}
}());
Вот определение контроллера:
(function() {
"use strict";
angular.module("sensorManagement").controller("SensorDataManagement",
["GetSensorDataResource",
SensorDataManagement]);
function SensorDataManagement(GetSensorDataResource) {
var vm = this;
GetSensorDataResource.query(function (data) {
vm.sensorData = data;
});
}
})();
Все функции, определенные в отдельных файлах. В этом порядке я c все файлы:
,
Но когда я запускаю пример, который я получаю эту ошибку:
Error: [$injector:unpr] Unknown provider: $resourceProvider <- $resource <- GetSensorDataResource
http://errors.angularjs.org/1.4.1/$injector/unpr?p0=%24resourceProvider%20%3C-%20%24resource%20%3C-%20GetSensorDataResource
at REGEX_STRING_REGEXP (angular.js:68)
at angular.js:4255
at Object.getService [as get] (angular.js:4402)
at angular.js:4260
at getService (angular.js:4402)
at Object.invoke (angular.js:4434)
at Object.enforcedReturnValue [as $get] (angular.js:4296)
at Object.invoke (angular.js:4443)
at angular.js:4261
at getService (angular.js:4402)
Любая идея, почему я получаю ошибку и как ее решить?