Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13043|Odpowiedź: 1

[Angular] Przeskok do nawigacji w routerze angular2

[Skopiuj link]
Opublikowano 19.10.2018 15:07:08 | | |
Nawigacja to metoda klasy Router, która jest głównie używana do skakania między trasami.
Definicja funkcji:

1.this.router.navigate(['user', 1]);
Skacz od ścieżki korzeniowej jako punktu startowego

2.this.router.navigate(['user', 1],{relativeTo: route});
Domyślną wartością jest trasa główna, która jest instancją ActivatedRoute

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

4.this.router.navigate(['view', 1], { preserveQueryParams: true });
Domyślna wartość jest false, ustawiona na true, a parametr zapytania /user?id=1 do /view?id=1 w poprzedniej trasie pozostaje zachowywany

5.this.router.navigate(['user', 1],{ fragment: 'top' });
Anchor przeskakuje do /user/1#top

6.this.router.navigate(['/view'], { preserveFragment: true });
Domyślna wartość to false, ustawiona na true, a kotwica /user/1#top pozostaje na /view#top w poprzedniej trasie

7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true });
Domyślna wartość jest fałszywa, a adres URL w przeglądarce pozostanie taki sam, gdy trasa przejdzie do true, ale parametry przychodzące nadal będą ważne

8.this.router.navigate(['/user',1], { replaceUrl: true });
Jeśli nie jest ustawione, domyślnie jest ustawione na prawda, a jeśli ustawione na false, trasa nie zostanie przekierowana





Poprzedni:metoda insertBefore i jak zaimplementować metodę insertAfter
Następny:Narzędzie do pobierania kodu aktywacyjnego BonusCloud [z kodem źródłowym]
Opublikowano 22.10.2018 14:01:42 |
uczony
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com