Ho un router view
con reloadOnSearch: false
.
è una ricerca pagina.
quando si entra senza alcun parametro di ricerca tento di impostare alcuni valori di default:
come: che entrano in: #/search
i impostare i valori predefiniti pars: #/search?currpage=1&pagesize=20
utilizzando $location.search({currpage:1,pagesize:20})
il lavoro è fatto, ma ho anche ottenere il nuovo URL premuto la storia, che è come previsto, ma in questo caso speciale frena la logica del flusso di navigazione (facendo clic sul pulsante indietro arriva a #/search
e di nuovo imposta i valori predefiniti e spinge)
c'è un modo per sostituire la stringa di ricerca che impedisce il spinta storica?
8
A
risposta
17
Hai provato a utilizzare il metodo dedicato replace()? Esso impedisce di aggiungere un record storico:
$location.search({currpage:1,pagesize:20}).replace()
mai utilizzato dopo un $location.search()
ma funziona decisamente in $location.path()
Problemi correlati
- 1. Stato push cronologia IE
- 2. Modifica elemento DOM Posizione della casella di ricerca nei datatables
- 3. TintColor Modifica su Popover Push
- 4. Modifica posizione testata GridView
- 5. Aggiungi alla cronologia vs Login
- 6. Modifica iframe.src senza voce nella cronologia dell'oggetto
- 7. testo sublime 2: visualizza ricerca/cronologia ricerche
- 8. Android: impedendo di tornare all'attività precedente
- 9. UIButton Modifica posizione
- 10. Modifica posizione dell'opzione "esportazione"
- 11. Modifica posizione node_modules
- 12. Modifica posizione php.ini
- 13. Modifica posizione applicazione GAE
- 14. Modifica posizione della barra delle azioni Android
- 15. impedendo csrf in php
- 16. Ricarica un IFRAME senza aggiungere alla cronologia
- 17. WGET giornalmente alla cronologia delle posizioni google
- 18. history.replaceState aggiunge ancora voci alla "Cronologia esplorazioni"
- 19. Accedi alla cronologia chat di Google Talk
- 20. iPhone UIWebView loadHtmlString non aggiunto alla cronologia
- 21. Come passare all'ultima posizione di modifica in Android Studio
- 22. Ricerca di .NET Assembly in un'altra posizione
- 23. Modifica posizione barra di scorrimento
- 24. Alla ricerca di parole simili
- 25. Modifica git paternità dopo git push
- 26. Modifica in posizione vs. pagina di modifica separata/modale?
- 27. Come trovare l'indice della posizione attuale nella cronologia del browser
- 28. Posso cambiare la cronologia del file di ricerca di Emacs?
- 29. impedendo la ricerca del browser ctrl f dallo scrolling del mio div crosso
- 30. CSS Push Div in fondo alla pagina
Questo è quello che mi serviva, grazie! .. non so perché l'ho perso, è il metodo descritto subito dopo la ricerca nei documenti! .. in ogni caso è davvero flessibile come _marks per sostituire_ tutte le modifiche al percorso fatto nel ciclo digest corrente, quindi non è obbligatorio invocarlo _after_ la chiamata 'search' o' path', può essere invocato anche prima delle modifiche – aleclofabbro
Questo è un vero toccasana! +1 –
Questo mi ha salvato la vita. Grazie. – FeinesFabi