В настоящее время у меня проблема с модулем [email protected].
Маршрутизатор, похоже, не активируется сам по себе. Я имею в виду, что когда я вызываю страницу (http://localhost/index.html), запрошенный шаблон не отображается. Однако, вручную добавляя хэш (#) в конец URL-адреса, активирует маршрутизатор и показывает правильный шаблон.
Я создаю тестовое приложение с почти той же конфигурацией маршрутизатора, и в этом приложении маршрутизатор работает так, как ожидалось.
В консоли нет ошибок.
Это config:
angular.module('app', ['ngRoute'])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: './app/html/default.html'
})
.when('/login', {
templateUrl: './app/html/login.html',
})
.otherwise({
redirectTo: '/'
});
});
Шаблоны - это в основном тег span с некоторым текстом, который показывает, какой шаблон отображается.
Любая помощь может быть исправлена.
Вы указали директиву ng-view на своей индексной странице? Вы должны поделиться больше своих соответствующих кодов маршрутизации, html, ваших шаблонов.