在运行时

时间:2016-04-08 12:00:13

标签: javascript html angularjs

我的观点中有一个div标签:

<div ng-bind-html="investmentVm.item.embed_code"></div>

在我的控制器中,我从数据库中获取脚本标记并将其放入模型中:

this.item.embed_code = this.$sce.trustAsHtml("<script>alert('OK');</script>");

如果我在embed_code的末尾添加了html标记,则ng-bind-html可以显示该标记,但不会显示脚本标记。

在旧版本的AngularJS中,我们可以使用ng-bind-html-unsafe来绑定脚本标记,但它已在新版本中删除。

如何添加脚本标记并在其中运行javascript代码,如:

<script type="text/javascript">(function(n){
     //Do something here
});</script>

0 个答案:

没有答案
相关问题