Ändere $ location search, um Push in den Verlauf zu verschieben

8

Ich habe ein router view mit reloadOnSearch: false .
es ist eine Suche Seite.
bei der eingabe ohne suchparameter versuche ich einige vorgaben zu setzen:
mögen: Eingeben in: #/search
Ich setze Standardparameter: #/search?currpage=1&pagesize=20
benutze $location.search({currpage:1,pagesize:20}) der Job ist fertig, aber ich bekomme auch die neue URL in den Verlauf geschoben, was wie erwartet ist, aber in diesem speziellen Fall bremst es die Logik des Navigationsflusses (Klick zurück Button bekommt #/search und wieder setzt Standardwerte und schiebt)
Gibt es eine Möglichkeit, den Suchstring, der den Verlaufshub verhindert, durch ersetzen zu ersetzen?

    
aleclofabbro 05.09.2014, 11:41
quelle

1 Antwort

17

Haben Sie versucht, die spezielle Methode replace () zu verwenden? Es verhindert das Hinzufügen eines Verlaufsdatensatzes:

%Vor%

Benutzte es nie nach einem $location.search() , aber es funktioniert definitiv auf $location.path()

    
Cétia 05.09.2014, 12:48
quelle

Tags und Links