URL de codificación de recursos angulares
Tengo un recurso definido de la siguiente manera:
app.factory("DatumItem", function($resource) {
return $resource('/data/:id', {id: '@id'});
});
En mi opinión tengo:
<div ng-click="go('/datum/' + d.to_param)">Test</div>
where go () se define en mi controlador como:
$scope.go = function (params) {
$location.path(params);
};
Para el artículo en cuestión, d.param es igual a
TkZUOWZwcnc9Uldo%0ASzRvd2FiWk
Pero cuando llamo a DatumItem.get () con el ID correcto, está cambiando el ID a
TkZUOWZwcnc9Uldo%250ASzRvd2FiWk
¿Hay una manera de evitar que el% se codifique a un% 25 en este caso?
He intentado una combinación de usar encodeURI, encodeURIComponent sin éxito.
¡cualquier ayuda sería muy apreciada, gracias!