【发布时间】:2018-07-30 11:48:26
【问题描述】:
我正在尝试在 div 中设置 innerHTML,但文本中使用的指令被忽略。我不确定它是否是无效属性(根据 HTML)所以下面是我的代码:
<table class="table">
<tbody>
<tr>
<td>
<div [innerHTML]="issue.longText"></div>
</td>
</tr>
</tbody>
</table>
component.ts 中 issue.longText 的值为:
<ul><li>20/07/2018 - Hello!This is the test issue on click on it(<span [issueOpener]='{"recordId": 4, "page":1}'>link</span>)</li></ul>
当我检查 div 时,我得到以下信息:
<ul><li>20/07/2018 - Hello!This is the test issue on click on it(<span>link</span>)</li></ul>
指令 issueOpener 已从 span 中删除。那么我怎样才能防止这个指令呢?任何帮助将不胜感激。
【问题讨论】:
标签: html angular angular-template