Caso você sugira que ao cancelar apareça uma mensagem de confirmação, eu desenvolvi um código simples para poder fazer este desafio.
Requisitos no componente:
import { Router } from '@angular/router' //importa o router no componente
export class CriarPensamento {
constructor(private router: Router) {} // dentro da classe cria um construtor pra poder reconhecer
eu importei o Router no próprio componente para que ele consiga obedecer o comando, fazendo que com o método de cancelamento funcione assim:
CancelarPensamento(){
const message = "Tem certeza que deseja cancelar o novo pensamento?";
if (window.confirm(message)){
this.router.navigate(["/listarPensamentos"]);
}
}