Задать вопрос
@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;
}
]);
  • Вопрос задан
  • 146 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Учебный центр IBS
    WEB-007 Разработка на JavaScript
    1 неделя
    Далее
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
Решения вопроса 1
miraage
@miraage
Старый прогер
У сервисов/фабрик не может быть $scope.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы