【发布时间】:2020-05-26 18:01:07
【问题描述】:
我正在尝试使用 http.get() 调用加载报告并使用 angular 8 在 iframe 中显示它。
组件.ts
export class LogsComponent implements OnInit {
logsData;
logs;
displayString
constructor( private httpService: HttpService, private loaderService: LoaderService,
private domSanitizer: DomSanitizer) { }
ngOnInit() {
this.httpService.getLogs().subscribe(data => {
this.logsData = data;
this.displayString = this.domSanitizer.bypassSecurityTrustHtml(this.logsData);
})
}
}
component.html
<iframe [srcdoc]="displayString"></iframe>
【问题讨论】:
-
您面临的问题是什么?
-
如果你用 http.get() 来获取 HTML 内容,为什么不能直接将 URL 绑定到 iframe 标签中的 [src] 属性?有什么具体原因吗?
标签: javascript angularjs angular api iframe