Holen Sie sich stateParams auf ändern ohne reload

Mache ich eine app mit angular ui router.

Beim navigieren zu einem bestimmten Zustand, die hat immer ein Parameter übergeben werden, ich muss in der Lage sein zu ändern die url und die Parameter aktualisiert ohne Neuladen der Ansicht.

In meinem Staat config die ich verwende:
reloadOnSearch: false

Dies funktioniert und mir erlaubt, aktualisieren Sie die Parameter in der URL ohne Seite neu zu laden.

Allerdings muss ich benachrichtigt werden über diese änderungen auf der $stateParams, so kann ich die verschiedenen Methoden, die die Dinge mit den neuen Daten.

Irgendwelche Vorschläge?

Dank, James

  • Sie tun können, $scope.$sehen Sie auf $stateParams
  • Das funktioniert nicht..
  • Können Sie das Feuer aus eine ändern-Funktion auf der $routeUpdate Veranstaltung? Sollte es ausgestrahlt werden, das auf einer URL-update-wen reloadOnSearch ist false.
InformationsquelleAutor jameslouiz | 2014-07-26
Schreibe einen Kommentar