En este post te mostraré cómo navegar a otra ruta en una SPA de Angular usando TypeScript. Es decir, navegar en el click de un botón o en determinada acción, y no a través de un enlace.
Lo único que tenemos que hacer es importar al router, inyectarlo en el constructor y después invocar a navigateByUrl
(igualmente el router tiene más métodos).
En el componente en donde quieres navegar a otra ruta con Angular coloca:
import {Router} from "@angular/router";
Ahora indica que quieres usar el router dentro del constructor de tu componente:
constructor(private router: Router) {
}
Finalmente, en cualquier método de tu constructor invoca al método navigateByUrl
. Por ejemplo, yo tengo el siguiente método:
navegarAFormulario() {
this.router.navigateByUrl("/productos/agregar");
}
Recuerda que estás navegando por URL, es decir, debes indicar la ruta a la que quieres navegar. En este caso yo invoco a ese método desde un botón que usa Angular Material:
<button (click)="navegarAFormulario()" mat-button color="accent" mat-raised-button>Agregar producto</button>
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.