Настройка базового роутинга в 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
.