0
私はiframeを作成する1つの角度サービスを持っています。今、このiframeのonLoadで、同じサービスのいくつかの関数を呼びたいと思います。プログラムで作成されたiframeのonLoadでthis.somefunction()を呼び出す方法
private createIframe() {
let iframe = document.createElement('iframe');
iframe.onload = function() { this.somefunction();}
iframe.style.display = 'none';
this.aAuthService.createLoginUrl('').then(function (url) {
iframe.src = url;
});
document.body.appendChild(iframe);
}
private somefunction() {...}
「HTMLIframeElementに何らかの機能がありません」というエラーが表示されます。
iframeを動的に作成しているときに、someload()をonloadから呼び出すにはどうすればよいですか?ここで