Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13043|Yanıt: 1

[Angular] Angular2 yönlendiricisinde Navigate sayfasına rota atlaması

[Bağlantıyı kopyala]
Yayınlandı 19.10.2018 15:07:08 | | |
Navigation, Yönlendirici sınıfına ait bir yöntemdir ve esas olarak rota atlamak için kullanılır.
Fonksiyon tanımı:

1.this.router.navigate(['user', 1]);
Başlangıç noktası olarak kök rotadan atlayın

2.this.router.navigate(['user', 1],{relativeTo: route});
Varsayılan değer kök rotasıdır ve bu da ActivatedRoute'un bir örneğidir

3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } });
Güzergah iletim parametresi /user/1?id=1

4.this.router.navigate(['view', 1], { preserveQueryParams: true });
Varsayılan değer false olarak doğrudur ve önceki rotada /user?id=1 to /view?id=1 sorgu parametresi korunur

5.this.router.navigate(['user', 1],{ fragment: 'top' });
Çapa atlaması /user/1#top

6.this.router.navigate(['/view'], { preserveFragment: true });
Varsayılan değer yanlış, doğru olarak ayarlanmış ve önceki rotada /user/1#top noktasını /view#top olarak tutun

7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true });
Varsayılan değer yanlışdır ve rota doğruya geçtiğinde tarayıcıdaki URL aynı kalacak, ancak gelen parametreler geçerli olmaya devam edecek

8.this.router.navigate(['/user',1], { replaceUrl: true });
Ayarlanmazsa varsayılan olarak doğru olur ve yanlış olarak ayarlanırsa rota yönlendirilmez





Önceki:insertBefore yöntemi ve insertAfter yöntemi nasıl uygulanır
Önümüzdeki:BonusCloud Aktivasyon Kodu Yakalama Aracı [Kaynak Kodu ile]
Yayınlandı 22.10.2018 14:01:42 |
Öğren
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com