Navigation

Наступним кроком роботи з роутінгом є повноцінна html навігація, з допомогою якої ми і здійснюємо переходи між сторінками, а в даному випадку компонентами або модулями аплікації.

Розглянемо директиви routerLink та routerLinkActive.

Директива routerLink слугує для визначення адреси по якшї буде здійснюватися навігація.

navbar.component.html
<a routerLink="todos">Todos</a>
<a routerLink="about">About</a>

Для стилізації активних посилань застосовується спеціальна директива routerLinkActive, яка додає вказаний css клас до активного посиланням.

navbar.component.html
<li routerLinkActive="active">
  <a routerLink="todos">Todos</a>
</li>

<li routerLinkActive="active">
  <a routerLink="about">About</a>
</li>

Завдання

  • Створити компоненту navbar та додати базову розмітку для навігвції використовуючи Bootstrap.

cmd
ng g c components/navbar
app.component.html
<app-navbar></app-navbar>

Last updated

Was this helpful?