Povezave za usmerjanje v Angular
V prejšnjih lekcijah smo ročno vnašali URL v naslovno vrstico. Zdaj pa naredimo povezave, s katerimi bomo prikazovali različne komponente.
Za to bomo povezave naredili na poseben način. Bistvo je v tem, da ne potrebujemo resničnega prehoda po povezavah. Želimo le, da Angular prikaže drugo komponento, spremeni URL v naslovni vrstici brskalnika in pri tem ne osveži strani.
Zato bomo namesto izvornega atributa href
uporabili Angularjev atribut
RouterLink.
Za to ga moramo uvoziti:
app/app.component.tsimport { RouterLink } from '@angular/router';
Določiti v dekoratorju:
app/app.component.ts@Component({
......
imports: [RouterOutlet, RouterLink],
......
})
Zdaj lahko naredimo naše povezave:
app/app.component.html<nav>
<a routerLink="/aaaa/">
Aaaa
</a>
<a routerLink="/bbbb/">
Bbbb
</a>
</nav>
Задание 1
Naredite povezave, ki preklapljajo vaše komponente.