Я использую приложение Angular2 Seed, и вы можете найти его в официальном репозитории. Как видите, здесь у нас импортирован angular2/router, и мы используем его для создания базовой маршрутизации приложения.
import {Component, ViewEncapsulation} from 'angular2/angular2';
import {
RouteConfig,
ROUTER_DIRECTIVES
} from 'angular2/router';
...
@RouteConfig([
{ path: '/', component: HomeCmp, as: 'Home' },
{ path: '/about', component: AboutCmp, as: 'About' }
])
export class AppCmp {}
Мой вопрос: как мне настроить маршрутизатор для добавления хэштега в мой URL-адрес, чтобы он выглядел так: localhost:5555/#/about. Есть ли красивый и простой способ сделать это? (как и ранее с $locationProvider)
Я знаю, это странно, но раньше мне нравился этот хэштег в URL, и мой apache-config тоже любил его. Конечно, я могу изменить свой файл httpd.conf, очень просто и правильно, но я действительно хочу выяснить, как просто добавить хэштег с помощью маршрутизатора Angular2.