Attualmente ho una pagina Angular.js che consente la ricerca e visualizza i risultati. L'utente fa clic su un risultato della ricerca, quindi fa clic sul pulsante Indietro. Voglio che i risultati della ricerca vengano nuovamente visualizzati, ma non riesco a capire come attivare la ricerca. Ecco il dettaglio:
- La mia pagina Angular.js è una pagina di ricerca, con un campo di ricerca e un pulsante di ricerca. L'utente può digitare manualmente una query e premere un pulsante e la query Ajax viene attivata e i risultati vengono visualizzati. Aggiornamento l'URL con il termine di ricerca. Funziona tutto bene.
- L'utente fa clic su un risultato della ricerca e viene indirizzato a una pagina diversa, che funziona anche bene.
- L'utente fa clic sul pulsante Indietro e torna alla mia pagina di ricerca angolare e viene visualizzato l'URL corretto, incluso il termine di ricerca. Tutto funziona bene.
- Ho associato il valore del campo di ricerca al termine di ricerca nell'URL, quindi contiene il termine di ricerca previsto. Tutto funziona bene.
Come posso eseguire nuovamente la funzione di ricerca senza che l'utente debba premere il "pulsante Cerca"? Se fosse jquery, esegui una funzione nella funzione già documentata. Non riesco a vedere l'equivalente di Angular.js.
$routepProvider
? Usalo per connetterti al servizio nella tua app che fornisce dati per i risultati della ricerca. Non pensare indocument.ready
termini come con jQuery. Difficile aiutarti molto senza vedere come hai effettuato la ricerca al momento