Ծրագրային նավիգացիա 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, իսկ երկրորդը՝ մեկ այլ։