<a href="#/search?query={{address}}" ng-repeat="address in addresses">
{{address}}
</a>
generuje linki, które nie są zakodowane w adresie URL, jeśli rozumiem je poprawnie. Jaki jest właściwy sposób kodowania #/search?query={{address}}
?Jak generować zakotwiczone linki zakotwiczone za pomocą AngularJS?
Przykładowy adres to 1260 6th Ave, New York, NY
.
Wydaje się, że występują problemy z ucieczką, encodeURI i encodeURIComponent (http://stackoverflow.com/a/12796866/377920). Zastanawiam się, czy Angular ma wbudowaną funkcję kodowania, którą możemy wykorzystać. Dobra odpowiedź jest inna. – randomguy
wow. nieskazitelny! dzięki @ tosh-shimayama –
Zamiast tego użyj encodeURIComponent. –