Angular 2: Como você renderiza HTML a partir de uma resposta JSON sem exibir as tags para o usuário? [duplicado]
Esta pergunta já tem uma resposta aqui:
Ligação HTML angular 16 respostasEditar: um esclarecimento para quem apenas leu o título, minha pergunta é sobreAngular 2, não 1.
Eu tenho um modelo de componente que é algo como isto:
<div>{{ post.body }}</div>
O objeto é algo como:
{
"title": "Some Title",
"body": "<p>The <em>post body</em>.</p>"
}
Em vez de renderizar o parágrafo como:
ocorpo do post
exibe:
"<p>The <em>post body</em>.</p>"
Como é uma tarefa tão comum, procurei um cano embutido como{{ post.body | safe }}
mas não vi um.
Existe uma maneira fácil de fazer isso funcionar? Existe uma maneira segura de fazer isso funcionar?