Ich habe eine eckige Anwendung, die das ionic-Framework verwendet, die UI-Router am Back-End verwendet.
In einem meinem Controller Ich nenne:
$location.search('filter','sometext');
Ich habe reloadOnSearch in meiner Routing-Konfiguration deaktiviert. Ich habe festgestellt, dass die Aktualisierung des Standorts die $stateParams
nicht aktualisiert. Gibt es eine Möglichkeit, die $stateParams
zu aktualisieren, wenn der Standort aktualisiert wird? Ich habe die UI-Router-Dokumentation durchgesehen, habe aber nichts von diesem Szenario gesehen, aber vielleicht habe ich es verpasst.
Ich fand '$ urlRouter.sync()', aber das aktualisiert die Zustandsparameter nicht, nachdem der $ Standort aktualisiert worden ist. –
Wann verwenden Sie die Synchronisierung()? '$ rootScope. $ on ('$ locationChangeSuccess', Funktion (evt) {$ urlRouter.sync();});' –
Dies ist ein verifizierter Fehler. https://github.com/angular-ui/ui-router/issues/1546 –