So erstellen Sie eine URL mit Abfrageparametern in Angularjs.
Ich sehe die API $ location.search ()
Das Problem ist, dass $ location (url) zur URL umleitet. In meinem Fall möchte ich ein URL- und ein Schlüssel-Wert-Paar für die Abfrageparameter übergeben und die URL erstellen. etwas wie
URL: /a/b/c
params:{field1: value1, field2: value2}
Ergebnis: /a/b/c?field1=value1&field2=value2
Ich benutze diese URL gerne für Links. Ich habe auch Winkelcodierung gesehen ?
, &
Zeichen. Kann ich das vermeiden?
Bearbeiten:
Meine Absicht war es, die URL als href für Ankerelemente zu verwenden. Ich verwende $ http, um die Anfrage zu senden, aber manchmal muss ich einen Link mit Abfrageparametern (basierend auf dem aktuellen Objekt) bereitstellen.
Vielen Dank