Adres URL kodowania zasobów kątowych
Mam zasób zdefiniowany w następujący sposób:
app.factory("DatumItem", function($resource) {
return $resource('/data/:id', {id: '@id'});
});
Moim zdaniem mam:
<div ng-click="go('/datum/' + d.to_param)">Test</div>
gdzie go () jest zdefiniowane w moim kontrolerze jako:
$scope.go = function (params) {
$location.path(params);
};
Dla danego przedmiotu d.param jest równy
TkZUOWZwcnc9Uldo%0ASzRvd2FiWk
Ale kiedy wywołam DatumItem.get () z poprawnym identyfikatorem, zmienia identyfikator na
TkZUOWZwcnc9Uldo%250ASzRvd2FiWk
Czy istnieje sposób, aby w tym przypadku zapobiec zakodowaniu% do% 25?
Próbowałem użyć kombinacji encodeURI, encodeURIComponent bezskutecznie.
każda pomoc byłaby bardzo doceniana, dzięki!