⊗jsagPmRtPN 91 of 97 menu

Navegação Programática no Angular

É possível navegar por URLs não apenas com links, mas também dentro do código JavaScript, usando comandos específicos.

Isso é feito usando o serviço Router. Vamos ver como trabalhar com ele. Primeiro, importe-o:

import { Router } from "@angular/router";

Agora, vamos injetá-lo no componente através de injeção de dependência:

export class AppComponent { constructor(private router: Router) { } }

O serviço possui um método navigate, que navega para um URL especificado. Vamos usar este método:

export class AppComponent { constructor(private router: Router) { } go() { this.router.navigate(['/aaaa/']); } }

E agora, vamos chamar o método go ao clicar em um botão:

<button (click)="go()">btn</button>

Crie dois botões. Deixe o primeiro navegar para um URL e o segundo para outro.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar