Angularjs中的ng-bind-html内容不可见问题

时间:2014-11-30 15:06:09

标签: javascript angularjs

我使用了像这样的ng-bind-html

<p ng-bind-html="{{content.content}}">
</p>

但它没有出现。但是当我检查时,他们就在那里。怎么会?这不是css问题。

enter image description here

1 个答案:

答案 0 :(得分:1)

ngBindHtml指令接受一个表达式并对其进行求值。所以你不应该把它放进{{ }}。试试这个:

<p ng-bind-html="content.content"></p>

大括号用于表达式插值,因此其结果不再是表达式。但是ngBindHtml需要一个表达式,因为它将此表达式传递给某些清理服务以清除不安全的内容。