AngularJS - 加载后更改iframe src

时间:2015-06-16 11:50:42

标签: javascript angularjs iframe angularjs-scope

我的应用程序中有一个iframe弹出框,其src值绑定到data.videoUrl。我正在使用它作为

data.videoUrl = $sce.trustAsResourceUrl(data.videoUrl); //in controller
<iframe ng-src={{data.videoUrl}}/> //in template

当我尝试通过修改data.videoUrl来改变控制器中的iframe src时,它并没有反映在弹出窗口中。我假设它是因为ng-src,因为其他更改会立即反映出来。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您必须使用$ scope模块来分配videoUrl变量。如果使用$ scope,任何更改都可以反映到视图端。