Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在angularJS中获取内容窗口_Javascript_Angular - Fatal编程技术网

Javascript 在angularJS中获取内容窗口

Javascript 在angularJS中获取内容窗口,javascript,angular,Javascript,Angular,我正在尝试获取iframe的内容窗口 在JQuery中,我一直在这样做: $('#loginframe')[0].contentWindow 但是,我无法在angular中使用JQuery,因此尝试以本机方式执行此操作时没有取得多大成功: var iframe = document.getElementById('loginframe'); var insideDoc = (iframe.contentWindow || iframe.contentDocument); 正确的方法是

我正在尝试获取iframe的内容窗口

在JQuery中,我一直在这样做:

$('#loginframe')[0].contentWindow
但是,我无法在angular中使用JQuery,因此尝试以本机方式执行此操作时没有取得多大成功:

  var iframe = document.getElementById('loginframe');
  var insideDoc = (iframe.contentWindow || iframe.contentDocument);
正确的方法是什么

谢谢

angular.element('#loginframe')[0].contentWindow

Angular使用精简版的jQuery,Angular.element是jQuery函数的别名


iframe是否也需要编制索引,即iframe[0]?如果看不到iframe或页面的输出,很难判断。
document.getElementById('loginframe')。contentWindow
应该可以工作。无论何时提出问题,请解释问题所在以及任何错误消息。看你是用AngularJS(1.x)还是AngularJS(2+)来做这个?你已经用两个版本标记了这个问题,这使得回答起来很困难。@MikeMcCaughan除了在这两种情况下,你都违背了流程,希望是出于一些很好的原因,而且这真的不是一个有棱角的问题,只是一个普通的问题。@JuanMendes我不会对问题的内容做出任何判断,事实上它有两个标签。如果OP因为与AngularJS或AngularJS无关而想同时删除这两个标签,那么这也可以解决问题:)。啊,我错过了那个标签。