Angular `[innerHTML]`-缺少html标记
在我的变量中,我声明如下:Angular `[innerHTML]`-缺少html标记,angular,angular5,Angular,Angular5,在我的变量中,我声明如下: title:any="<h2>Arif</h2>"; title:any=“Arif”; 在我的模板中,我尝试了两种方法: <content [innerHTML]="title"></content> <div [innerHTML]="title"></div> 它们都没有h2标记。有什么问题?另外,如何使用h2元素替换content标记 有人帮我吗?我将条件从: <div c
title:any="<h2>Arif</h2>";
title:any=“Arif”;
在我的模板中,我尝试了两种方法:
<content [innerHTML]="title"></content>
<div [innerHTML]="title"></div>
它们都没有h2
标记。有什么问题?另外,如何使用h2
元素替换content
标记
有人帮我吗?我将条件从:
<div class="popup-overlay" *ngIf="showPopup"></div>
<div class="popupDesc" *ngIf="showPopup">
到
现在
innerHTML
工作正常。您尝试过{{title}}
吗?尝试将title设置为“string”类型而不是“any”类型。尝试了双向添加{{
并设置为string
-无帮助问题可能在其他地方,请参阅此处的工作示例@PardeepJain如何替换元素而不是添加html,因为我从后端获取标记
<div class="popup-overlay" [hidden] = "!showPopup"></div>
<div class="popupDesc" [hidden] = "!showPopup" >