簡體   English   中英

ng-bind-html不起作用

[英]ng-bind-html does not work

請看這個 小提琴

請在文本區域輸入4,它應該寫一條錯誤信息,就在這一行:

   $names.push('<div ng-bind-html-unsafe="snippet"></div>');

實際上它沒有。 它打印html代碼本身而不處理,

而底層的HTML是:

<li ng-repeat="user in list|splitList:appUsers" class="ng-scope ng-binding">
        &lt;div ng-bind-html="snippet"&gt;&lt;/div&gt;
    </li>

我試圖按照這個主題的解決方案

但似乎沒有任何幫助,

任何幫助修復它將被視為,

我從angularjs的聊天室得到了幫助,

問題是我應該使用:

<div ng-bind-html-unsafe="user">...</div>

而不是{{user}}

要使其工作,您將需要以下內容:

用html聲明它

div ng-bind-html="{expression}"></div> 

要么

div class="ng-bind-html: {expression};"></div>

引用angular-sanitize.min.js然后添加

angular.module('YOUR_APP_NAME', ['ngSanitize']);

由於某種原因,最后兩個是在angularjs文檔中...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM