Врски за рутирање во Angular

Во претходните лекции рачно ја внесувавме URL-адресата во адресната лента. Ајде сега да направиме врски, при клик на кои ќе се прикажат различни компоненти.

За ова, врските ќе ги правиме на посебен начин. Работата е во тоа што не ни е потребен вистински премин по врски. Ние едноставно сакаме Angular да прикаже друга компонента, да ја смени URL-адресата во адресната лента на прелистувачот и притоа да не ја освежува страницата.

Затоа, наместо својствениот атрибут href ќе го користиме атрибутот на Angular RouterLink.

За ова, треба да го импортираме:

app/app.component.tsimport { RouterLink } from '@angular/router';

Да го декларираме во декораторот:

app/app.component.ts@Component({
  ......
  imports: [RouterOutlet, RouterLink],
  ......
})

Сега можеме да ги направиме нашите врски:

app/app.component.html<nav>
  <a routerLink="/aaaa/">
    Aaaa
  </a>
  <a routerLink="/bbbb/">
    Bbbb
  </a>
</nav>
Задание 1

Направете врски кои ги менуваат вашите компоненти.