我有一个iframe,它从输入元素的ng-model中动态获取src。现在我正在使用一个函数来检查url是否为空。如果为空,请设置iframe的src“about:blank”。如何创建基于ng-model的html元素(iframe)为空或不是?
但是我的页面中有很多iframe,因为它使用ng-repeat动态创建它自己。当我想要查看页面时,我的浏览器想要创建about:blank iframe,并且我可以看到我的Chrome的刷新和停止按钮持续闪烁一段时间。
为了防止这种情况,我想我必须检查url是否为空,不要创建iframe元素。如果是对的,我该怎么做?
这是我的JavaScript代码:
vm.getIframeSrc = function (id) {
if (id == null || id == undefined){
return "about:blank"
}
return 'https://www.youtube.com/embed/' + id + '?rel=0'
}
HTML:
2016-08-12
Sam
+0
灿你提供了一些代码来显示你想要做什么,以及你编写的任何代码来尝试修复它? –
+0
us ng-if - https://docs.angularjs.org/api/ng/directive/ngIf –
+0
@jessh谢谢!这正是我正在寻找的。请把它写成一个答案,为每个人提供帮助。再次感谢。 –