@RouteConfig([
{ path: '/post/:post_id', component: PostComponent }
])
Используя эту стратегию классического маршрута /post/1715
, я получил эти данные JSON.
{
"post_id": 1715,
"title": "The Post Title",
"urlTitle": "the-post-title",
"body": "Blah, blah ... blah"
}
Но как перенаправить маршрутизатор на стиль URL-адреса Stackoverflow /post/1715/the-post-title
, добавив urlTitle
к ссылке?
2
khex
28 Дек 2016 в 22:32
1 ответ
Лучший ответ
@RouteConfig([
{ path: 'post/:id', component: PostRedirect },
{ path: 'post/:id/:title', component: PostComponent }
])
Первый компонент считывает идентификатор, а затем перенаправляет на второй компонент с заголовком.
Полный пример: http://plnkr.co/edit/5BSzvpOH2kAfPAUnJj4O?p=preview
9
Karbos 538
4 Янв 2017 в 15:52
Похожие вопросы
Новые вопросы
angular
Вопросы об Angular (не путать с AngularJS), веб-фреймворке от Google. Используйте этот тег для вопросов Angular, которые не относятся к отдельной версии. Для более старой веб-инфраструктуры AngularJS (1.x) используйте тег AngularJS.