Versão atual:

Utilização do Mingle com o TranslateHttpLoader

Oi,

Ao utilizar o MingleHttpInterceptor não é possível utilizar o comando de busca do arquivo das strings para tradução TranslateHttpLoader(http, './assets/i18n/', '.json'), pois o Mingle está interceptando a busca do arquivo e com isso não consegue encontrar o mesmo.

Como posso resolver tal situação?

SOLUÇÃO:

Utilizado a resposta abaixo, apenas com a modificação do código do interceptor para o abaixo:

const index = req.url.indexOf('/assets');

if (index >= 0) {
   let headersNewReq = new HttpHeaders();

   const newReq = req.clone({
      url: req.url.substring(index),
      headers: headersNewReq
   });

   return next.handle(newReq);            
}

return next.handle(req);

Versões (2):

Ver a versão formatada

Utilização do Mingle com o TranslateHttpLoader

Comentário

new question