Member 10509789 Ответов: 0

$Resource & $http оба не определены на заводе


Я создаю TemplateService как завод в I call GetBracket он будет вызывать GetBracket из контроллера. Но в GetBracket функция will required $resouce & $http service is undefined in factory. Я добавляю зависимость от ngResource в свое приложение. И справочные из
angular.js
,
angular-resource.js
в html-странице & определена директива ng-app и ng-controller.

Что я уже пробовал:

var app = angular. module ('myApp', ['ngResource']);
приложение.контроллер('myCtrl', ['$охват', '$HTTP', который, 'TemplateService', функция ($объем, $протоколу HTTP, TemplateService) {
$область действия.имя = "";
$область действия.фамилия = "";
$масштаб.Click = функция () {
TemplateService.GetBracket (). then (function (accountList) {
$scope. firstName = accountList;
});
}
}]);
приложение.фабрика("TemplateService", функция ($протоколу HTTP, $ресурс) {
вернуть {
GetBracket: GetBracket
};
функция GetBracket($http, $resource) {
вернуть $ресурс (это может быть/Home/имя', {}).вам().$обещаю();
}

});

0 Ответов