私は次のように定義されたリソースがあります。私の見解では角度リソースのエンコードURL
app.factory("DatumItem", function($resource) {
return $resource('/data/:id', {id: '@id'});
});
を私は持っている:
行くが()としての私のコントローラに定義されている<div ng-click="go('/datum/' + d.to_param)">Test</div>
:
$scope.go = function (params) {
$location.path(params);
};
を
d.paramは
と等しいです10TkZUOWZwcnc9Uldo%0ASzRvd2FiWk
しかし、私は、正しいIDとDatumItem.get()を呼び出すと、それは
TkZUOWZwcnc9Uldo%250ASzRvd2FiWk
にIDを変更され、この場合には25%に符号化されるの%を防止する方法はあります?
私は、encodeURI、encodeURIComponentを無駄に使用する組み合わせを試みました。
ご協力いただきありがとうございます、ありがとうございます! URLは、すでにあなたが角度に渡す前に、それをデコードする必要がURIencodedされているので
は、これは完全に働いた、ありがとう! –