Привет Я создал модель с именем billerModel и маршрут, который имеет решение с переменной биллеров. Теперь я хочу получить и назначить эту переменную внутри моего контроллера, но я получаю эту ошибку поставщика неизвестного поставщика. Ниже мой код для маршрута:Получить переменную разрешения и перейти к контроллеру
app.config(["$routeProvider", "$httpProvider",'$locationProvider',function($routeProvider, $httpProvider, $locationProvider) {
$routeProvider
.when("/billers", {
templateUrl: 'admin/billers/index.html',
controller: 'billerController',
resolve: {
billerData: function(billerModel) {
return billerModel.getData();
}
}
});
Ниже мой код модели
app.factory('billerModel', ['$http', '$cookies', function($http, $cookies) {
return {
getData: function() {
return $http({
method: 'GET',
url: 'billers'
});
}
}
}]);
Ниже мой код контроллера, который дает мне ошибку
app.controller('billerController', ['$scope', 'billerData',
function($scope, billerData){
$scope.billers = billerData;
}]);
Я также пытался удалите ng-контроллер из моего представления, но если я это сделаю, я получу ошибку неизвестной переменной
<div style="text-align: left;" ng-controller="billerController">
{{ billers }}
</div>
Ниже jsfiddle, но я не знаком о том, как использовать его, но основная структура включена здесь https://jsfiddle.net/bd06cctd/1/
создается завод 'billerModel'. Но попробуйте ввести в контроллер 'billerData'. Измените ввод в 'billerModel'. –