Вопрос по angularjs, javascript – Uncaught Ошибка: [$ инжектор: modulerr] при использовании angularJS
Я использую 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
я согласен с остальными комментариями - вам определенно нужны ngRoute зависимости и файл angular-route.js или angular-route.min.js. Это's, потому что $ routeProvider объявлен внутри этих файлов. Идея команды AngularJS состояла в том, чтобы отделить различные логические части фреймворка, сделать их независимыми и, таким образом, сделать возможным использование некоторых частей фреймворков в ваших приложениях или фреймворках, а также возможность использовать их в будущем на стороне сервера (узел. окружающая среда). Некоторые старые предыдущие версии не делалиНе требуется включать отдельные файлы и зависимости. Пока что это обязательно.