⊗jsagPmRtPN 91 of 97 menu

Angular'da Programlı Navigasyon

URL'ler arasında geçiş yapmak sadece bağlantılar (linkler) ile değil, aynı zamanda JavaScript kodu içinde, özel komutlar kullanılarak da yapılabilir.

Bu, Router servisi kullanılarak yapılır. Hadi onunla nasıl çalışılacağına bir göz atalım. İlk olarak onu içe aktaralım:

import { Router } from "@angular/router";

Şimdi, bağımlılık enjeksiyonu (dependency injection) kullanarak komponente enjekte edelim:

export class AppComponent { constructor(private router: Router) { } }

Servisin, belirtilen URL'ye giden navigate adlı bir metodu vardır. Bu metodu kullanalım:

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

Ve şimdi go metodunu bir butona tıklandığında çağıralım:

<button (click)="go()">btn</button>

İki buton yapın. İlkinin bir URL'ye, ikincisinin ise başka bir URL'ye yönlendirmesini sağlayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet