Para gerenciar a navegação entre visualizações no Angular, utiliza-se o serviço Router, que permite a redireção programática dentro das aplicações.
Router de @angular/router.
Router no construtor do componente.
navigate ou navigateByUrl para redirecionar.
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() {
// Redirecionar para a rota '/home'
this.router.navigate(['/home']);
}
}
Jorge García
Fullstack developer