Angular dasturida dasturiy navigatsiya
URL manzillarga nafaqat havolalar yordamida, balki JavaScript kodi ichida, maxsus buyruqlar yordamida o'tish mumkin.
Buning uchun Router servisidan foydalaniladi.
Keling, uning bilan qanday ishlashni ko'rib chiqaylik. Boshlash uchun uni import qilamiz:
import { Router } from "@angular/router";
Endi uni dependency injection (bog'liqlik in'ektsiyasi) orqali komponentga inject qilamiz:
export class AppComponent {
constructor(private router: Router) {
}
}
Servisda berilgan URLga o'tish uchun navigate
metodi mavjud. Keling, ushbu metoddan foydalanamiz:
export class AppComponent {
constructor(private router: Router) {
}
go() {
this.router.navigate(['/aaaa/']);
}
}
Endi tugma bosilganda go metodini chaqiramiz:
<button (click)="go()">btn</button>
Ikkita tugma yarating. Birinchi tugma bitta URLga, ikkinchi tugma boshqa URLga o'tsin.