Angularjs 角度iframe未按预期工作
我对angularjs是新手。我有一个角度iframe控制器,如下所述。请注意,这不是实际的实现 HTML: 问题: 我正在使用iframe控制器显示多个iframe,其URL保存在我的数据库中。我正在调用iframe的businesslogic()on load事件,该事件正在被调用,但不是以我期望的方式调用。为iframe设置ng src后,不会立即调用businesslogic()(onload事件)。如果我显示两个iframe实例,则为两个iframe预先设置ng src,然后为每个iframe调用businesslogic()。因此,我的业务逻辑不应用于第二个iframe。我应该做些什么来纠正这一点,以便在为iframe实例设置ngsrc后立即调用我的业务逻辑Angularjs 角度iframe未按预期工作,angularjs,iframe,Angularjs,Iframe,我对angularjs是新手。我有一个角度iframe控制器,如下所述。请注意,这不是实际的实现 HTML: 问题: 我正在使用iframe控制器显示多个iframe,其URL保存在我的数据库中。我正在调用iframe的businesslogic()on load事件,该事件正在被调用,但不是以我期望的方式调用。为iframe设置ng src后,不会立即调用businesslogic()(onload事件)。如果我显示两个iframe实例,则为两个iframe预先设置ng src,然后为每个if
<div ng-show="showIFrame">
<iframe id ="myiframe" ng-src="{{websiteUrl}}"/>
</div>
directive('iframesample',function(){
return {
link:function(scope,ele,attrs){
var iFrame = element.find("iframe")[0];
iFrame.onload = function () {
scope.businesslogic(); //based on current iframe ng-src.
}
});