Estou mexendo em um código e nele existe um componente chamado VOLTAR. A função dele é sempre voltar para a página anterior que se estava navegando, ele funciona da seguinte forma: voltar(): any { window.history.go(-1); } Porém na primeira página há uma pesquisa que você faz com o ID que dá o resultado de uma tabela na qual existem caminhos que te levam a novas páginas que você vai navegando e tendo novos resultados. Ao ir clicando no botão voltar, isso da certo em todas as páginas, menos na primeira porque a busca feita anteriormente, em vez de voltar até ela. Volta para a página vazia, sem busca. Como esse componente voltar poderia resolver esse problema? Permanecendo a busca feita quando voltar de páginas que tenha navegado mais a frente. Poderia me dar algum exemplo?