可以說我在數據庫中有這個字符串。從字符串編譯角度2 html
databaseEntry = "<span (click)="togleShowDetails()">click here</span>"
我希望它能像我將相同的字符串直接放入我的代碼一樣工作。 我嘗試這樣做:
<p [innerHTML]="databaseEntry"></p>
<span (click)="someFunction()">click here</span>
兩條線都呈現視覺上相同,但點擊功能,因爲其實生成的HTML不同的是僅適用於第二。
<span>click here</span>
<span _ngcontent-qdv-71="" data-vivaldi-spatnav-clickable="1">click here</span>
這是因爲第一個不是角度再生。
所以問題是使用什麼來代替innerHTML。 我找到了一些答案,但沒有人考慮隨機輸入字符串或缺少某些至關重要的東西。