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

标签 javascript angularjs

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

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

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

enter image description here

最佳答案

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

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

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

关于javascript - Angularjs 中的 ng-bind-html 内容不可见问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27214647/

相关文章:

javascript - angularjs 从 $scope 之外访问 ng-model

javascript - 如何转换从 yyyy-MM-dd 格式的时间戳创建的日期

JavaScript 加载顺序

AngularJS 通过不删除 $$hashKey 进行跟踪,导致重复操作

javascript - AngularJS + TypeScript : Uncaught TypeError: Cannot read property 'module' of undefined

javascript - 如何将服务的 $http.get() 返回的值分配给 Controller 中的变量?

javascript - 在 angular.js 应用程序中使用 jQuery 插件 (flipclock)

javascript - ExtJs 想在 Ext.onReady() 函数之后调用一些代码

javascript - 结合 DOM0 和 DOM2 事件处理程序 - 在 DOM0 处理程序中可能取消事件?

javascript - 将 Node.js 应用程序扩展到 10 到 1000 个并发连接