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ë:
import { Router } from "@angular/router";
Tani le ta injektojmë në komponentë përmes injeksionit të varësisë:
export 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ë:
export 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:
<button (click)="go()">btn</button>
Krijoni dy butona. Le të parți të dërgojë në një URL, dhe e dyta - në një tjetër.