Не знаете, почему я получаю ошибку с использованием ui.router

0

У меня есть код, и на данный момент я просто пытаюсь перейти к разделу "Начало работы" страницы интерфейса пользователя, чтобы что-то произошло в моем текущем приложении.

(function () {
    var app = angular.module('configurator.boot', ['configurator.errorhandler', 'configurator.routes', 'ui.router']);

    app.config(function ($stateProvider, $urlRouterProvider) {
        console.log($stateProvider);
    });

    app.run(function () { });
})();

Я получаю эту ошибку при загрузке моей страницы:

Failed to instantiate module configurator.boot due to:
Error: [$injector:unpr] http://errors.angularjs.org/1.2.28/$injector/unpr?p0=a
    at Error (native)
    at http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:6:450
    at http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:36:202
    at c (http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:34:305)
    at Object.d [as invoke] (http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:35:6)
    at http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:33:394
    at r (http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:7:290)
    at e (http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:33:207)
    at ec (http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:36:309)
    at c (http://wkslt-139998:96/configurator/scripts/lib/angular.min.js:18:170

Если я просто зарегистрирую "привет", это работает, поэтому мне кажется, что мне нужно добавить какую-то другую зависимость к функции модуля, но я не знаю, что.

Спасибо за любую помощь, которую вы можете мне дать, я завязал свои колеса на один день, только начал.

  • 0
    также используйте сервис $log .
Теги:
dependency-injection
angular-ui-router

1 ответ

0
Лучший ответ

Это был процесс миниатюризации. Изменение его на:

(function () {
    var app = angular.module('configurator.boot', ['configurator.errorhandler', 'configurator.routes', 'ui.router'])
        .config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
            console.log($stateProvider);
    }]);

    app.run(function () { });
})();

исправил его.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню