Atualmente, tenho uma página Angular.js que permite pesquisar e exibir resultados. O usuário clica em um resultado da pesquisa e depois no botão Voltar. Quero que os resultados da pesquisa sejam exibidos novamente, mas não consigo descobrir como acionar a pesquisa para executar. Aqui está o detalhe:
- Minha página Angular.js é uma página de pesquisa, com um campo de pesquisa e um botão de pesquisa. O usuário pode digitar manualmente uma consulta e pressionar um botão e a consulta ajax é acionada e os resultados são exibidos. Eu atualizo o URL com o termo de pesquisa. Isso tudo funciona bem.
- O usuário clica em um resultado da pesquisa e é levado para uma página diferente - que também funciona bem.
- O usuário clica no botão Voltar e volta à minha página de pesquisa angular, e o URL correto é exibido, incluindo o termo de pesquisa. Tudo funciona bem.
- Eu vinculei o valor do campo de pesquisa ao termo de pesquisa no URL, para que ele contenha o termo de pesquisa esperado. Tudo funciona bem.
Como faço para executar a função de pesquisa novamente sem que o usuário precise pressionar o "botão de pesquisa"? Se fosse jquery, eu executaria uma função na função documentready. Não consigo ver o equivalente ao Angular.js.
$routepProvider
? Use-o para conectar-se ao serviço em seu aplicativo que fornece dados para os resultados da pesquisa. Não pense emdocument.ready
termos como no jQuery. Difícil de ajudar muito, sem seing como você Pesquisa Wired-se actualmente