АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗jsagPmRtTg 82 of 97 menu
НОВАЯ РУБРИКА! Мои ученики часто просят меня рассказать о себе: как я учился, чем занимаюсь сейчас, какие у меня дальнейшие планы:) Жми, чтобы прочитать!

Тег для роутинга в Angular

В предыдущем уроке мы настроили маршруты. Теперь нам нужно в родительском компоненте указать место, в которое будут выводиться наши дочерние компоненты.

Это место указывается с помощью специального тега router-outlet, который мы пишем в родительском компоненте.

Для начала этот тег нужно подключить:

import { RouterOutlet } from '@angular/router';

Прописать в ключе imports декоратора:

@Component({ ...... imports: [RouterOutlet], ...... })

Теперь в родительском компоненте мы можем написать тег router-outlet:

parent <router-outlet></router-outlet>

В этот тег будет выводится один из дочерних компонентов, в зависимости от того, какой URL вбит в адресной строке.

Обратите внимание на то, что в родительский компонент дочерние компоненты импортировать не нужно. Мы импортируем их в файл с роутами.

Поочередно вбейте в адресную строку урлы /aaaa/ и /bbbb/. Убедитесь, что подключаются соответствующие компоненты.

enru