Javascript 使用ngBindHtml注入脚本标记

Javascript 使用ngBindHtml注入脚本标记,javascript,angularjs,Javascript,Angularjs,我有外部API数据,它是用户生成的内容。客户端希望使用此提要动态更新自己的站点,包括使用JavaScript的能力 <div ng-bind-html="post.content"></div> 将显示任何HTML或CSS但不适用于JavaScript的内容: "content":"<div>Hello Stack</div><script>alert('whats up?');</script>" “内容”:“你好

我有外部API数据,它是用户生成的内容。客户端希望使用此提要动态更新自己的站点,包括使用JavaScript的能力

<div ng-bind-html="post.content"></div>

将显示任何HTML或CSS但不适用于JavaScript的内容:

"content":"<div>Hello Stack</div><script>alert('whats up?');</script>"
“内容”:“你好,Stackalert('What up?')
我尝试过包括
ngSanitize
以及使用
ngbind-html-unsafe


没有骰子。

您必须包含jQuery才能使其工作

经过一番搜寻,我发现了


示例:它可以工作。但这太不可思议了。他们呼吁支持这种“黑魔法”哈哈。