Я пытаюсь разрешить обещание JSON перед загрузкой контроллера и шаблона.AngularJS Resolve Unkown keyProvider
var app = angular.module('app', []);
app.config(function ($routeProvider) {
$routeProvider.when('/', {
templateUrl: 'index-ctrl-test.html',
controller: 'IndexCtrl',
resolve: {
event: function ($http) {
return $http.get('/api/eventInfo.json?event_name=Some Event Name');
}
}
});
});
var IndexCtrl = app.controller('IndexCtrl', ['$scope', 'event', function ($scope,event) {
console.log(event.data);
}]);
Ключ Решимость обещание вводится в контроллер, но он продолжает бросать ошибку:
Ошибка: Неизвестный поставщик: eventProvider < - событие
данные, как представляется, будет доступна , несмотря на ошибку (т. е. console.log фактически регистрирует возвращаемый объект JSON). Любые идеи, что бросает ошибку? Я не использую javascript minifier или obfuscator.
Сообщите нам свой код для eventProvider – user2422960