<a href="#/search?query={{address}}" ng-repeat="address in addresses">
{{address}}
</a>
erzeugt Links, die nicht URL-codiert sind, wenn ich richtig verstehe. Was ist der richtige Weg, #/search?query={{address}}
zu kodieren?Wie URL-codierte Anker-Links mit AngularJS generieren?
Beispieladresse ist 1260 6th Ave, New York, NY
.
Es scheint Probleme mit escape, encodeURI und encodeURIComponent (http://stackoverflow.com/a/12796866/377920) zu geben. Ich frage mich, ob Angular eine eingebaute Codierfunktion hat, die wir stattdessen nutzen können. Gute Antwort anders. – randomguy
wow. makellos! danke @ tosh-shimayama –
Verwenden Sie stattdessen encodeURIComponent. –