Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13043|Odpověď: 1

[Angular] Přechod na trasu na Navigate v angular2 routeru

[Kopírovat odkaz]
Zveřejněno 19.10.2018 15:07:08 | | |
Navigace je metoda třídy Router, která se používá hlavně k přeskakování tras.
Definice funkce:

1.this.router.navigate(['user', 1]);
Skočte z kořenové trasy jako výchozího bodu

2.this.router.navigate(['user', 1],{relativeTo: route});
Výchozí hodnotou je kořenová trasa, což je instance ActivatedRoute

3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } });
Parametr přenosu trasy /user/1?id=1

4.this.router.navigate(['view', 1], { preserveQueryParams: true });
Výchozí hodnota je false, nastavena na true, a parametr dotazu /user?id=1 na /view?id=1 v předchozí trase zůstává zachován

5.this.router.navigate(['user', 1],{ fragment: 'top' });
Kotva přeskočila na /user/1#top

6.this.router.navigate(['/view'], { preserveFragment: true });
Výchozí hodnota je false, nastavena na true a kotva /user/1#top zůstává na /view#top v předchozí trase

7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true });
Výchozí hodnota je false a URL v prohlížeči zůstane stejná, když trasa přeskočí na true, ale příchozí parametry budou stále platné

8.this.router.navigate(['/user',1], { replaceUrl: true });
Pokud není nastaveno, výchozí je true, a pokud je nastaveno na false, trasa nebude přesměrována





Předchozí:metoda insertBefore a jak implementovat metodu insertAfter
Další:Nástroj pro získání aktivačního kódu BonusCloud [se zdrojovým kódem]
Zveřejněno 22.10.2018 14:01:42 |
učený
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com