我試圖使用ng-bind-html-unsafe
屬性在模板內插入HTML。但由於某種原因,它不起作用。Angular JS在標籤內顯示HTML
我的代碼:
<tr class="white two-button" ng-repeat="(key,value) in recommendations | ojoScoreFilter:ojoScore | relevancyScoreFilter:relevancyScore | orderBy:predicate:reverse">
<td>
<div ng-bind-html-unsafe="value.button"></div>
</td>
</tr>
我無法看到的HTML。 如果我改變ng-bind-html-unsafe="value.button"
到ng-bind-html-unsafe="{{value.button}}"
話,就說明HTML,但在屬性中,這樣的事情:
<div ng-bind-html-unsafe="<a class="action_hrefs full-width bgcolor10 purple-hover flat-button flat-white-button btn" data-value="947" href="#"><i class="fa fa-lock"></i> Unlock</a>"></div>
嘗試包括你的模塊和NG綁定,HTML中「ngSanitize」模塊中的標記 – Whisher
什麼版本角你在用嗎? Angular版本1.2中刪除了「ng-bind-html-unsafe」。 –
@DavinTryon我正在使用1.2.9 –