Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13043|Отговор: 1

[Ъглова] Маршрутен скок към навигация в angular2 router

[Копирай линк]
Публикувано в 19.10.2018 г. 15:07:08 ч. | | |
Navigate е метод от класа Router, който основно се използва за прескачане на маршрути.
Дефиниция на функцията:

1.this.router.navigate(['user', 1]);
Скочи от основния маршрут като начална точка

2.this.router.navigate(['user', 1],{relativeTo: route});
По подразбиране стойността е root route, който е инстанция на ActivatedRoute

3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } });
Параметърът за предаване на маршрут /user/1?id=1

4.this.router.navigate(['view', 1], { preserveQueryParams: true });
По подразбиране стойността е false, зададена на true, и параметърът за заявка /user?id=1 към /view?id=1 в предишния маршрут се запазва

5.this.router.navigate(['user', 1],{ fragment: 'top' });
Скокът към /user/1#top

6.this.router.navigate(['/view'], { preserveFragment: true });
По подразбиране стойността е false, зададена на true и запазете anchor /user/1#top на /view#top в предишния маршрут

7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true });
По подразбиране стойността е false, а URL адресът в браузъра ще остане същият, когато маршрутът скочи към true, но входящите параметри все още ще са валидни

8.this.router.navigate(['/user',1], { replaceUrl: true });
Ако не е зададено, по подразбиране става true, а ако е зададено false, маршрутът няма да бъде пренасочен





Предишен:методът insertBefore и как да се реализира методът insertAfter
Следващ:Инструмент за изтегляне на активационен код BonusCloud [с изходен код]
Публикувано в 22.10.2018 г. 14:01:42 ч. |
Научих
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com