Nella configurazione della rotta della mia applicazione AngularJS la maggior parte dei percorsi è definita con l'opzione reloadOnSearch
impostata su false
come la maggior parte delle volte che una pagina non dovrebbe ricaricare quando il parametro di ricerca cambiato.Forza AngularJS per ricaricare una rotta anche se l'opzione reloadOnSearch è impostata su false
Ma in rare circostanze ho bisogno di un comportamento diverso in cui ho bisogno di ricaricare l'URL anche se solo i parametri di ricerca sono cambiati.
C'è un modo per forzare AngularJS a ricaricare l'URL sebbene reloadOnSearch
sia impostato su false
?
Che cosa si intende con il gestore di eventi $ routeUpdate, come posso configurare il suo comportamento o è parte del core AngularJS? Non voglio cambiare il framework stesso per poter aggiornare la versione in seguito. – Flo
Ah ok, ora ho capito cosa intendevi. Dovrei ascoltare l'evento $ routeUpdate e quindi ricaricare quando necessario. – Flo
Fondamentalmente puoi fare $ route.reload() ogni volta che vuoi. Quando fare è fino a te. Dal momento che si desidera aggiornare la vista in un caso quando la query di ricerca cambia, a destra. Come faresti a sapere che la query di ricerca è cambiata. Questo evento viene generato quando la query di ricerca viene aggiornata. – Chandermani