Ich habe eine Ressource definiert wie folgt:
%Vor%Aus meiner Sicht habe ich:
%Vor%wobei go () in meinem Controller als definiert ist:
%Vor%Für das betreffende Element ist d.param gleich
%Vor%Aber wenn ich DatumItem.get () mit der richtigen ID aufruft, ändert sich die ID in
%Vor%Gibt es eine Möglichkeit zu verhindern, dass% in diesem Fall zu einem% 25 codiert wird?
Ich habe eine Kombination aus encodeURI, encodeURIComponent ohne Erfolg versucht.
jede Hilfe wäre sehr dankbar, danke!
Da die URL bereits URI-codiert ist, müssen Sie sie entschlüsseln, bevor Sie sie an eckige übergeben:
%Vor%Sie können statt decodeURIComponent auch unescape verwenden.
Siehe Code-Snippet -
%Vor%Ich habe einen Filter im angularJs-Projekt erstellt, um die URL zu dekodieren. Zum Beispiel, wenn Ihre URL ist- Ссылка test2 tes3
Dann filtern Sie die URL wie folgt- Ссылка
In meinem eckigen Projekt lautet der Name der Hauptanwendung angularApp.
%Vor%Sie möchten jetzt einen Filter für die Dekodierungs-URL erstellen.
%Vor%Der obige Code dient zum Erstellen eines Filters zum Dekodieren von URLs. Und mein Filtername ist 'decodeURL'. Wir werden decodeURL als Filter in meinem Code verwenden
Wie benutzt man diesen Filter im html -
%Vor%// Das oben genannte dient zum Statusrouting in angularjs.
%Vor%// Der obige Code für die URL-Weiterleitung.
Tags und Links angularjs urlencode angular-resource