Настройка базового роутинга в Angular

Давайте теперь настроим роутинг. Сделаем так, чтобы если в адресной строке браузера вбит URL /aaaa/, то показывался первый компонент, а если вбит /bbbb/, то второй.

Такая настройка делается в файле app.routes.ts. Для начала нужно импортировать наши компоненты:

import { AaaaComponent } from './aaaa/aaaa.component'; import { BbbbComponent } from './bbbb/bbbb.component';

А теперь нужно сказать, какой URL какому компоненту соответствует. Для этого нужно сделать специальный массив объектов в маршрутами (роутами). В каждом объекте будет ключ path, в котором задается URL (без концевых слешей), и ключ component, в котором задается компонент, который показывается по этому URL:

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

Настройки роутинга, однако, недостаточно. Нужно в родительском компоненте указать место, в которое будут выводиться наши компоненты. Этим мы займемся в следующем уроке.

Настройте роутинг в файле app.routes.ts.