Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular `[innerHTML]`-缺少html标记_Angular_Angular5 - Fatal编程技术网

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" >