Ռաութինգի հղումներ 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

Կատարեք հղումներ, որոնք փոխում են ձեր կոմպոնենտները: