Предположим, у меня есть эта вложенная itemListComponent, который является дочерним по отношению к rootComponent, используя следующий шаблон:Angular2 - Как использовать маршрутизатор с динамическими URLs
<span *ngFor="#item of list">
<a [routerLink]="[item.url]">{{item.title}}</a> |
</span>
Путь, item.url, которая осуществляется от Json обслуживание, может иметь одно из следующих действий структуры пути:
- /категория1/(идентификатор содержимого)/(заголовок, связанный с тиром (-))
- /категория2/(идентификатор содержимого)/(заголовок, связанный с тире (-))
- /category3/(а идентификатор контента)/(название связано с тире (-))
Примеры:
category2/987654/hello-world
category2/123456/hi-teacher
category3/554433/yo-brother
Как могли @RouteConfig быть реализованы таким образом, чтобы эти ссылки использовать компонент itemDetail ?
Извините, если это не выглядит очень подробно. Я не нашел четкого руководства по маршрутизации URL-адресов, предоставляемых службой с полными путями (не собранными путями)
Большое спасибо Эрик, он сделал трюк. Однако, routerLink, как представляется, необходимо использовать PathLocationStrategy. –
Невозможно использовать регулярные выражения внутри углового 2 сейчас. – RPDeshaies