Ho un'applicazione angolare che utilizza il framework ionico, che utilizza l'interfaccia utente sul back-end.
In uno dei miei controllori io chiamo:
$location.search('filter','sometext');
devo reloadOnSearch disabile nella mia configurazione di routing. Ho notato che l'aggiornamento della posizione non aggiorna lo $stateParams
. C'è un modo per forzare il $stateParams
ad aggiornare come la posizione viene aggiornata? Ho dato un'occhiata alla documentazione del router, ma non ho visto nulla su questo scenario, ma forse l'ho perso.
Ho trovato '$ urlRouter.sync()' ma questo non aggiorna i parametri di stato dopo che la posizione $ è stata aggiornata. –
Quando si utilizza sync()? '$ rootScope. $ on ('$ locationChangeSuccess', function (evt) {$ urlRouter.sync();});' –
Questo è un bug verificato. https://github.com/angular-ui/ui-router/issues/1546 –