offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsagPmRtRP 86 of 97 menu

Параметры маршрутов в Angular

В Angular маршруты могут быть не только жестко заданными, но и поддерживать параметры. Таким образом мы можем в одном роуте задать целую группу урлов.

Пусть, к примеру, мы хотим, чтобы один и тот же компонент был доступен по адресам: aaaa/1, aaaa/2, aaaa/3 и так далее.

Для этого нужно в маршруте указать изменяющуюся часть адреса в виде параметра. Для этого нужно написать двоеточие и имя параметра. В нашем случае мы дадим нашему параметру имя id (можем дать любое):

const routes: Routes = [ { path: 'aaaa/:id', component: AaaaComponent }, { path: 'bbbb', component: BbbbComponent }, ];

Сделайте маршрут с параметрами. Проверьте, что открывается заданный компонент для разных значений параметра.