Тег для роутинга в Angular
В предыдущем уроке мы настроили маршруты. Теперь нам нужно в родительском компоненте указать место, в которое будут выводиться наши дочерние компоненты.
Это место указывается с помощью
специального тега router-outlet
,
который мы пишем в родительском
компоненте.
Для начала этот тег нужно подключить:
import { RouterOutlet } from '@angular/router';
Прописать в ключе imports
декоратора:
@Component({
......
imports: [RouterOutlet],
......
})
Теперь в родительском компоненте
мы можем написать тег router-outlet
:
parent
<router-outlet></router-outlet>
В этот тег будет выводится один из дочерних компонентов, в зависимости от того, какой URL вбит в адресной строке.
Обратите внимание на то, что в родительский компонент дочерние компоненты импортировать не нужно. Мы импортируем их в файл с роутами.
Поочередно вбейте в адресную строку
урлы /aaaa/
и /bbbb/
.
Убедитесь, что подключаются соответствующие
компоненты.