Ich habe eine router view
mit reloadOnSearch: false
.
ist es eine Suche Seite.
, wenn ich ohne Suchparameter eingeben versuchen, einige Vorgaben zu setzen:
wie: bei der Eingabe: #/search
gesetzt i defaults pars: #/search?currpage=1&pagesize=20
$location.search({currpage:1,pagesize:20})
die Arbeit erledigt mit, aber ich erhalte auch die neue URL gedrückt die Geschichte, die wie erwartet ist, aber in diesem speziellen Fall bremst es die Logik des Navigationsflusses (Klick zurück Knopf erhält #/search
und setzt wieder Standardwerte und schiebt)
gibt es einen Weg ersetzen die Suchzeichenfolge verhindert die Geschichte schieben?
8
A
Antwort
17
Haben Sie versucht, die dedizierte Methode replace() zu verwenden? Es verhindert eine Geschichte Datensatz hinzufügen:
$location.search({currpage:1,pagesize:20}).replace()
nie benutzt es nach einem $location.search()
aber es funktioniert auf jeden Fall auf $location.path()
Verwandte Themen
- 1. Location Search Results Overlay
- 2. Push to Array Referenz
- 3. JSON Push to Array
- 4. Git Push-to-Heroku
- 5. Kann nicht Push-to-Remote-Docker Registry
- 6. Kann ich Emacs Find-File History ändern?
- 7. Ändern iframe.src ohne Eintrag zum History-Objekt
- 8. TSQL Query History Tabelle Feld ändern Anzahl
- 9. Push-to-BitBucket von SourceTree
- 10. Git Push-to-Live-Server
- 11. Push to Nexus Mit Leiningen
- 12. Git Push to Remote Problem
- 13. nginix ändern root-Verzeichnis wenn location = etwas
- 14. Ändern String to Date
- 15. Mongoose mehrere $ Push-to mehrere Arrays
- 16. git - default push to --recurse-submodules = check
- 17. Push to Remote-Server und Github
- 18. WCF Push to Client durch Firewall?
- 19. Verwirrung Migration Parse Push-to-AWS SNS
- 20. git lokal, Push to tfs remote Repo
- 21. Push-to-Github von EC2 ubuntu
- 22. Node.js Versprechen: Push to Array asynchron & speichern
- 23. Google Tag Manager, Ereignis Push to Datenschicht
- 24. Heroku automatische Push-to-Github mit Submodule
- 25. Push to Remote URL mit TortoiseGit
- 26. Zielverzeichnis leer nach git push to remote
- 27. Push-to-Array in verschachtelten ng-repeat
- 28. JSX divs erzeugen und Push-to-Array
- 29. GNU readline- History-Funktion
- 30. how to stop receiving location update in google karte android
Das ist, was ich brauchte, danke! .. ich weiß nicht, warum ich es verpasst habe, es ist die Methode, die direkt nach der Suche in den Dokumenten beschrieben wird! .. irgendwie ist es wirklich flexibel, wie es für replace_ alle Änderungen auf den Pfad im aktuellen Zyklus verdauen gemacht _marks, so ist es nicht zwingend notwendig ist aufzurufen es die 'search' oder' path' Anruf _after_, kann es sogar, bevor die Änderungen aufgerufen werden – aleclofabbro
Dies ist ein Lebensretter! +1 –
Das hat mir das Leben gerettet. Vielen Dank. – FeinesFabi