在Angularjs中更改iframed页面的内容

埃桑·纳贾菲(Ehsan Najafi)

我需要在AngularJS中动态iframe各种html页面,然后更改其html内容的一部分。我创建了一个指令,它的iframe很好,但是我的问题是我无法像在jQuery中那样访问iframed页面的内容!我都无法使用jqLit​​e这样做!有人可以帮忙吗?

这是指令的样子

myApp.directive('pageiframe', ['$scope','$location', function($scope,$location) {
    var src=  some URL // I get this somehow
    return {
        restrict: 'C',
        replace: true,
        template: "<iframe src="+src+" height='2000px' width='100%' frameborder='0'></iframe>",
        link: function(scope, elem, attrs) {
        var targetIframe=elem[0] // here we get the iframe but then i can't change its html content 
        elem.contents().find('#element').html('change') // this doesn't work!
        }
      }
    }])

ps我已经将jQuery链接放在主页顶部,在其他地方我也可以使用它!

查理

与使用相似,document.ready否则window.onload您无法在加载iframe文档之前访问其内容。

link: function(scope, elem, attrs) {
    elem.on('load', function(){
       elem.contents().find('#element').html('change') ;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取整个页面的更改内容

来自分类Dev

使用锚点更改页面的内容

来自分类Dev

如何更改页面的全部内容

来自分类Dev

从wordpress插件更改页面的内容

来自分类Dev

使用锚点更改页面的内容

来自分类Dev

从后面的页面代码更改 UserControl 的内容

来自分类Dev

在angularjs应用中更改页面的位置哈希,而无需重新加载页面

来自分类Dev

如何从内容页面的更新面板更改母版页中的div的CSS类

来自分类Dev

在不刷新AngularJS中的页面的情况下更改URL

来自分类Dev

在Android中更改特定页面的方向

来自分类Dev

在Android中更改特定页面的方向

来自分类Dev

Dokuwiki-如何动态更改可见页面的内容

来自分类Dev

如何使用<select onChange>元素更改页面的内容?

来自分类Dev

根据导航栏上的选项更改 HTML 页面的内容

来自分类Dev

从MVC剃须刀页面的页面内容中删除?

来自分类Dev

如何在iframed页面中阻止外部超链接?

来自分类Dev

dompdf,将Wordpress页面的内容存储在变量中

来自分类Dev

页面的后端内容未在wordpress中显示

来自分类Dev

当我的当前页面关闭时,如何更改不同页面的内容?

来自分类Dev

登录页面内容未在AngularJS中显示

来自分类Dev

在 AngularJs 中刷新部分页面内容

来自分类Dev

ASPX页面的动态内容

来自分类Dev

如何在Wordpress中更改单个页面的URL?

来自分类Dev

如何在Wordpress中更改特定页面的CSS?

来自分类Dev

HTML Django模板中每个页面的边距更改

来自分类Dev

在Drupal 7中更改节点添加页面的主题

来自分类Dev

如何在asp.net中更改页面的url

来自分类Dev

在引导页面的移动版本中更改徽标

来自分类Dev

在activeadmin中显示页面的更改后的变量

Related 相关文章

热门标签

归档