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 te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.