@DenPolosin

Почему не работает роутинг, вроде всё правильно?

Пример работы на Plunker:
embed.plnkr.co/sF9Use
plnkr.co/edit/sF9Use
  • Вопрос задан
  • 299 просмотров
Решения вопроса 1
Вам же консоль ошибку показывает, разве всё в порядке?
EXCEPTION: Error during instantiation of LocationStrategy! (RouterLink -> Router -> Location -> LocationStrategy).

Попробуйте в main.ts добавить инициализацию LocationStrategy
import {bootstrap} from 'angular2/platform/browser';
import {App} from './app';
import {ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy} from 'angular2/router';
import {provide} from 'angular2/core';

bootstrap(App, [
  ROUTER_PROVIDERS,
  provide(LocationStrategy, { useClass: HashLocationStrategy })])
  .catch(err => console.error(err));

Ну или PathLocationStrategy, если хотите без хешей

plnkr.co/edit/ZBJHd3CTFCNzTx6cu8c1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы