当前位置: 首页 > 面试题库 >

iFrame上的Angular onLoad函数

黄高爽
2023-03-14
问题内容

我有这个iframe使用基本的JavaScript:

<iframe id="upload_iframe" name="upload_iframe" onLoad="uploadDone();"></iframe>

uploadDone();当iframe的内容已加载时,该方法会触发该方法。

如何在Angular中做同样的事情?我想在加载iframe时在控制器上调用一个函数,但ng-onload到目前为止我还没有看到。


问题答案:

尝试将控制器中的函数定义为:

window.uploadDone=function(){
  /* have access to $scope here*/
}


 类似资料:
  • 问题内容: 我在从父页面调用JavaScript函数时遇到问题。这是我的两页: mainPage.html resultFrame.html (我知道不建议这样做,但只能在内部使用IE浏览此页面,我不认为这是问题所在) 当我按下“重置”按钮时,我得到“找到resultFrame”和“找不到resultFrame.Reset”。似乎有对框架的引用,但无法在框架上调用该函数,为什么呢? 问题答案: 采

  • 问题内容: 有一个iframe,其内容基本上超出了框架的容量。框架的大小基于浏览器的屏幕尺寸,并允许溢出滚动,这在除iOS之外的所有浏览器上均能完美运行。在iOS上,Safari决定调整框架大小以适合内容。不是您所期望的。 HTML: CSS: 问题答案: 您可以通过添加带有和的包装div使其工作。

  • 问题内容: 我需要快速说明如何使用隐藏的iframe上传AJAX样式的文件。这是与表单有关的HTML代码部分: 以下是相关的PHP: 因此,从本质上讲,PHP获取了文件并检查它是否是文本文件。然后,我想在JavaScript中访问返回的json。那是我感到困惑的地方… 理想情况下,上传完成并加载iframe后,应调用 但是,这始终是空白。本质上,returnVals放置在iframe主体中,但是在

  • 我的网页(wp1)有一个iframe。iframe的来源是另一个网页(wp2)。我在wp1上有一些javascript函数,试图操纵wp2的内容。然而,浏览器会让“阻止原点为空的帧”访问跨原点帧我怎么才能绕过这个?

  • 问题内容: 我想从iframe调用父窗口JavaScript函数。 问题答案: Call Me 参见window.parent 返回对当前窗口或子帧的父级的引用。 如果窗口没有父窗口,则其父属性是对自身的引用。 当在一个被加载的窗口,或者,它的父是与元件嵌入窗口的窗口。

  • 本文向大家介绍jQuery操作iframe中js函数的方法小结,包括了jQuery操作iframe中js函数的方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery操作iframe中js函数的方法。分享给大家供大家参考,具体如下: 1、jquery操作iframe中的元素(2种方式) 2、操作父界面中的元素(header:为某个元素的id) 3、js调用iframe中的js函