Para manejar la navegación entre vistas en Angular, se utiliza el servicio Router, el cual permite la redirección programática dentro de las aplicaciones.
Router desde @angular/router.
Router en el constructor del componente.
navigate o navigateByUrl para redireccionar.
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component({
selector: 'app-my-component',
template: `<button (click)="redirectToHome()">Go to Home</button>`
})
export class MyComponent {
constructor(private router: Router) {}
redirectToHome() {
// Redireccionar a la ruta '/home'
this.router.navigate(['/home']);
}
}
Jorge García
Fullstack developer