Ծրագրային նավիգացիա Angular-ում
Սեղմել հղումներով կարելի է ոչ միայն օգտագործելով հղումները, այլև JavaScript-ի կոդի ներսում, օգտագործելով հատուկ հրամաններ:
Դա արվում է Router սերվիսի միջոցով։
Եկեք նայենք, թե ինչպես աշխատել դրա հետ։ Սկզբից
իմպորտավորենք այն։
app/app.component.tsimport { Router } from "@angular/router";
Այժմ ներարկենք կոմպոնենտում կախվածության ներարկման միջոցով։
app/app.component.tsexport class AppComponent {
constructor(private router: Router) {
}
}
Սերվիսն ունի navigate մեթոդը,
որը անցնում է տրված URL-ին։
Օգտագործենք այս մեթոդը։
app/app.component.tsexport class AppComponent {
constructor(private router: Router) {
}
go() {
this.router.navigate(['/aaaa/']);
}
}
Այժմ կանչենք go մեթոդը կոճակի
սեղմման ժամանակ։
app/app.component.html<button (click)="go()">btn</button>
Задание 1
Ստեղծեք երկու կոճակ։ Թող առաջինը տեղափոխի մեկ URL, իսկ երկրորդը՝ մեկ այլ։