Angular 2: Como aplicar diretivas a html / innerhtml higienizado
Estou trabalhando em um aplicativo em que estou obtendo respostas no formato html de um servidor. Estou usando o bypassSecurityTrustHtml do DomSanitizer e adicionando o html higienizado ao meu componente ().
Meu problema é que alguns dos elementos na resposta contêm tags para indicar que um link pode ser construído a partir do elemento, por exemplo:
<div thisIsActuallyaLink linkParam1="foo" linkParam2="bar">clickHere</div>
Gostaria de criar uma diretiva que é aplicada ao innerhtml, mas enquanto o html é exibido, ele não é compilado com a minha diretiva ...
Se alguém está se perguntando por que a conversão do html não é feita no servidor: a resposta é usada em vários aplicativos e os links devem ter diferentes URLs relativos, dependendo do aplicativo :-(