我像这样使用了 ng-bind-html
<p ng-bind-html="{{content.content}}">
</p>
但是没有出现。但当我检查时,它们就在那里。怎么会?这不是CSS问题。
最佳答案
ngBindHtml
指令接受一个表达式并对其求值。所以你不应该把它放入 {{ }}
中。试试这个:
<p ng-bind-html="content.content"></p>
大括号用于表达式插值,因此其结果不再是表达式。但是 ngBindHtml 需要一个表达式,因为它将这个表达式传递给一些清理服务以清除不安全的内容。
关于javascript - Angularjs 中的 ng-bind-html 内容不可见问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27214647/