繁体   English   中英

Angular Js - 角度树视图指令中的html渲染

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM