Navigimi Programor në Angular

Kalimi nëpër URL nuk mund të bëhet vetëm me ndihmën e lidhjeve, por edhe brenda kodit JavaScript, me komanda të veçanta.

Kjo bëhet me shërbimin Router. Le të shohim se si të punohet me të. Për fillim, le ta importojmë atë:

app/app.component.tsimport { Router } from "@angular/router";

Tani le ta injektojmë në komponentë përmes injeksionit të varësisë:

app/app.component.tsexport class AppComponent {
  constructor(private router: Router) {
  
  }
}

Shërbimi ka metodën navigate, e cila kalon në një URL të caktuar. Le të përdorim këtë metodë:

app/app.component.tsexport class AppComponent {
  constructor(private router: Router) {
  
  }
  
  go() {
    this.router.navigate(['/aaaa/']);
  }
}

Dhe tani le ta thërrasim metodën go me një klikim në një buton:

app/app.component.html<button (click)="go()">btn</button>
Задание 1

Krijoni dy butona. Le të parți të dërgojë në një URL, dhe e dyta - në një tjetër.