请看这把小提琴
请在文本区域中键入 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">
<div ng-bind-html="snippet"></div>
</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 文档中......