Я ищу отмену декодирования HttpParams по умолчанию из angular:
В URL:? Categories = first% 2Bsecond
, а затем, когда я получаю HttpParams и вызываю API с категориями:? Categories = first + second
Но я не хочу, чтобы% 2B был закодирован таким образом, мне нужно вызвать API с% 2B
Есть много вопросов, касающихся эта проблема, но все параметры установлены вручную, а не я, я получаю параметры и вызываю API после
Я нашел encodeURIComponent, но я действительно не знаю, как получить параметры и перекодировать их
я пробую это:
if (params) {
params.keys().forEach((key: string) => {
if(key == 'categories'){
console.log("i'm here");
}
request[key] = params.get(key);
});
}
Но в условии, что я не знаю, как перекодировать параметры
Ty :)