[英]Angular Js - html rendering in angular treeview directive
我使用angular treeview指令来显示treeview。 我无法呈现HTML。
例如。 B显示为<b>B</b>
。
这是小提琴小提琴
我已经多次使用ng-html-bind进行html渲染,但它在这里不起作用。
由于ng-bind-html-unsafe
现已弃用,您需要使用$ sce.trustAsHtml。 有一篇很好的文章可以理解$ sce是什么。
有关快速参考,您还可以参考stackoverflow问题 。
因为它在treeview的代码中查找,默认情况下你不能。
但是你可以修改它的代码(缩小版本的例子),改变
<span data-ng-class="node.selected" data-ng-click="'+a+'.selectNodeLabel(node)">{{node.'+e+'}}</span>
至
<span data-ng-class="node.selected" data-ng-click="'+a+'.selectNodeLabel(node)" ng-bind-html-unsafe="node.'+e+'">
不要忘记将ngSanitize模块添加到您的应用程序: https ://docs.angularjs.org/api/ngSanitize
更新:这里更新了小提琴http://jsfiddle.net/vL4TJ/76/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.