angular-route не активируется автоматически

0

В настоящее время у меня проблема с модулем [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 с некоторым текстом, который показывает, какой шаблон отображается.

Любая помощь может быть исправлена.

Теги:
angular-routing

1 ответ

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

Вы указали директиву ng-view на своей индексной странице? Вы должны поделиться больше своих соответствующих кодов маршрутизации, html, ваших шаблонов.

Ещё вопросы

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