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 respostas

Editar: 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?

questionAnswers(1)

yourAnswerToTheQuestion