Mein Winkel $ location
Ich habe eine kodierte URL wie var slug = 'test-test/7%2F8-test';
. Ich verwende $location.url(slug)
, um umzuleiten, aber leider wird es entschlüsselt, wenn es zum Browser kommt.
Die gleiche codierte URL sollte im Browser angezeigt werden.
Das aktuelle Verhalten im Browser ist: www.test.com/test-test/7/8-test
erwartete Verhalten ist: www.test.com/test-test/7%2F8-test
Aber wenn ich Pfad verwenden sie wieder verschlüsselt wird.
Irgendwelche Hilfe bitte?
Ich denke, $location.ur()
dekodiert es standardmäßig. Irgendwelche Hilfe, wie man dieses Problem überwinden kann?
https://github.com/angular/angular.js/blob/master/src/ng/location.js#L388
Mein weiteres Anliegen ist dabei die direkte verschlüsselte URL Eingabe im Browser seine get automatisch entschlüsselt.
Am mit Winkel js einzelne Seite app halten. –
@ Explore-X mit AngularJS sollte nicht ausschließen vanilla js .. –
Gibt es einen Workaround in angularjs selbst, um dieses Problem zu lösen. –