Navigate é um método da classe Roteador, usado principalmente para saltar rotas. Definição da função:
1.this.router.navigate(['usuário', 1]); Pule da rota raiz como ponto de partida
2.this.router.navigate(['user', 1],{relativeTo: route}); O valor padrão é a rota raiz, que é uma instância do ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); O parâmetro de transmissão de rota /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); O valor padrão é falso, definido como verdadeiro, e o parâmetro de consulta /user?id=1 para /view?id=1 na rota anterior é mantido
5.this.router.navigate(['user', 1],{ fragmento: 'top' }); O salto âncora para /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); O valor padrão é falso, defina como true e mantenha a âncora /user/1#top para /view#top na rota anterior
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); O valor padrão é falso, e a URL no navegador permanecerá a mesma quando a rota saltar para verdadeiro, mas os parâmetros de entrada ainda serão válidos
8.this.router.navigate(['/user',1], { replaceUrl: true }); Se não estiver ativado, o padrão é verdadeiro, e se estiver definido como falso, a rota não será redirecionada
|