在 ionic2/angular2 项目中的 *ngFor 循环中渲染 html 内容

grp*_*ptx 3 html javascript ionic2 ngfor angular

在 ionic2 项目中,我需要在 *ngFor 循环中的标签内呈现一些 html 内容。

这是我的模板:

<ion-content padding>
<ion-list>
    <ion-item *ngFor="let post of posts">
        <ion-thumbnail item-left>
            <lazy-img src="{{post.thumbnail}}"></lazy-img>
        </ion-thumbnail>
        <h2>{{post.title}}</h2>
        <p>{{post.content}}</p>
        <button ion-button clear item-right (click)="viewPage(post)">View</button>
    </ion-item>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

post.content我有一些 html 标签。我怎样才能正确渲染它?

Ste*_*ota 5

使用innerHTML

<p [innerHTML]="post.content"></p>
Run Code Online (Sandbox Code Playgroud)

注意:如果您的 HTML 中有一些潜在的不安全代码,您将不得不使用DomSanitizer.