Javascript 使用ngBindHtml注入脚本标记
我有外部API数据,它是用户生成的内容。客户端希望使用此提要动态更新自己的站点,包括使用JavaScript的能力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>" “内容”:“你好
<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才能使其工作 经过一番搜寻,我发现了
示例:它可以工作。但这太不可思议了。他们呼吁支持这种“黑魔法”哈哈。