@shipovalovyuriy

Как использовать фабрику в контроллере?

Выдает ошибку типа:

Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- DataProvider

var searchApp = angular.module('searchApp',[]);


searchApp.factory('DataProvider',function($scope,$http,$q){

	return "Hello world!";
})
searchApp.controller('searchCtrl',['$scope','DataProvider', function($scope,DataProvider){

$scope.brands = DataProvider;
}
]);
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
У сервисов/фабрик не может быть $scope.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽