Em requisições http no angular, muitas vezes é utilizado a interface URLSearchParams. Ao utilizar em navegadores modernos tudo funciona perfeitamente. Porém ao utilizar no IE você depara-se com o erro ERROR ReferenceError: 'URLSearchParams'. Se olharmos para tabela disponível no site CanIUse podemos notar que esta interface não esta disponível no nosso amado navegador Internet Explorer.
Para resolver o problema e dar compatibilidade você pode utilizar um polyfill, eu recomendo o url-search-params-polyfill. Para instalar você deve digitar o seguinte comando no terminal dentro de seu projeto:
O passo a seguir é no seu projeto angular, no arquivo pofyfill.ts, adicionar a declaração:
Após isso é só compilar e continuar codando ;)
Comentários
Postar um comentário