Javascript 如何在AngularUI手风琴组内容中启用html?

Javascript 如何在AngularUI手风琴组内容中启用html?,javascript,html,angularjs,accordion,Javascript,Html,Angularjs,Accordion,我试图在一个可能有html标记的accordion组中显示内容。正在从外部源检索内容。我该怎么做 您可以在(为测试目的硬编码的内容)中看到这一点 如您所见,项目显示时标记未转换为链接。如何启用html标记 如果您有任何建议,我们将不胜感激。发现您在1.2中遇到了一些新问题。在这个$sce服务中有一些额外的安全/消毒业务。这对我来说是新闻,但这里是最新的工作记录 这里的关键是注入$sce,然后像这样注入我们 $sce.trustAsHtml 在要信任的字符串上,然后使用ng bind html

我试图在一个可能有html标记的accordion组中显示内容。正在从外部源检索内容。我该怎么做

您可以在(为测试目的硬编码的内容)中看到这一点

如您所见,项目显示时标记未转换为链接。如何启用html标记


如果您有任何建议,我们将不胜感激。

发现您在1.2中遇到了一些新问题。在这个$sce服务中有一些额外的安全/消毒业务。这对我来说是新闻,但这里是最新的工作记录

这里的关键是注入$sce,然后像这样注入我们

$sce.trustAsHtml

在要信任的字符串上,然后使用ng bind html使其通过html而不将其转换为字符串。

感谢您的回复,这是非常有用的第一步(在我的新手过程中)。我需要找到一种方法,将trustAsHtml()应用于动态检索的内容,这与硬编码的示例不同。您应该能够在任何需要的地方注入$sce,因为您需要将它应用于某些动态数据,您可能希望将该功能封装到服务中,并像angular.module(“myApp”,[]).service那样注入它(函数($sce){return{/*这里是服务定义,迭代返回的数据并运行$sce.trustAsHtml来替换需要信任的每个元素*/});请记住这将允许跨站点脚本编写。我不确定是什么数据(数组)我会在服务函数中进行迭代-它不需要作为参数传递吗?这里似乎有一个过滤器是合适的,但我如何在过滤器函数中获得对$sce的引用/访问?我仍在努力让它工作-看-我做错了什么?你只是错过了使用ng bind html内联插值据我所知,不会被解释为HTML。