Задать вопрос
@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 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
miraage
@miraage
Старый прогер
У сервисов/фабрик не может быть $scope.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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