Answer the question
In order to leave comments, you need to log in
How to use a factory in a controller?
Throws an error like:
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;
}
]);
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question