Вопрос по angularjs, javascript – Uncaught Ошибка: [$ инжектор: modulerr] при использовании angularJS

2

Я использую AngularJS в моем приложении, но когда я добавляю раздел конфигурации для маршрутизации, яя получаю эту ошибку:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.9/$injector/modulerr?p0=demoApp&p1=Error%3A…nts%2FGitHub%2FSirwanAfifi.github.io%2Fscripts%2Fangular.min.js%3A32%3A232)

это мой код:

var demoApp = angular.module('demoApp', []);

demoApp.config(function ($routeProvider) {
            $routeProvider
                .when('/',
                    {
                        controller: 'CustomerController',
                        templateUrl: 'views/view1.html'
                    })
                .when('/view1',
                    {
                        controller: 'CustomerController',
                        templateUrl: 'views/view1.html'
                    })
                .otherwise({redirectTo:'/'});
});

я нашелэтот ответ но я'я не используюangular-route.min.jsЯ просто хочу использовать простой маршрут в моем приложении.

Глядя на это, вы нет впрыскиватьngRoute в зависимости вашего модуля scarlz
Возможный дубликат:stackoverflow.com/questions/18287482/... Ilan Frumer

Ваш Ответ

2   ответа
0

Нужно вводитьngRoute в ваше приложение

var demoApp = angular.module('demoApp', ['ngRoute']);
4

я согласен с остальными комментариями - вам определенно нужны ngRoute зависимости и файл angular-route.js или angular-route.min.js. Это's, потому что $ routeProvider объявлен внутри этих файлов. Идея команды AngularJS состояла в том, чтобы отделить различные логические части фреймворка, сделать их независимыми и, таким образом, сделать возможным использование некоторых частей фреймворков в ваших приложениях или фреймворках, а также возможность использовать их в будущем на стороне сервера (узел. окружающая среда). Некоторые старые предыдущие версии не делалиНе требуется включать отдельные файлы и зависимости. Пока что это обязательно.

здесь он упомянул об этой проблемеweblogs.asp.net/dwahlin/archive/2013/08/14/... Sirwan Afifi
Я видел этот тип кода в видео под названием "Основы AngularJS за 60 минут ", поэтому он использовал более старую версию угловой библиотеки. Sirwan Afifi
Определенно да Alexander Kalinovski

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