当iframe的路由组件实例存在时,iframe内容未加载

时间:2018-09-03 14:58:58

标签: angular

因此给出了以下代码段:

<app-print-result
   *ngIf="!massPrint"
   #printResultComponent
   [widthPx]="printSheetWidthPx"
   [heightPx]="printSheetHeightPx"
></app-print-result>
<iframe
   *ngIf="printing"
   #printableIframe
   class="print-iframe"
   [style.width.px]="printSheetWidthPx"
   [style.height.px]="printSheetHeightPx"
   [src]="sanitizeUrl(iframeSrc)"
></iframe> 

,并且知道iframe的src将被路由到同一应用程序的PrintResultComponent,该应用程序在代码段中以表示。如果对代码段中显示的组件进行了注释,则iframe将正确加载其内容。

否则,iframe的内容将设置为

<html><head></head><body></body></html>

不初始化应用程序或在devtools控制台中给出任何错误

任何人都可以帮忙吗?

欢呼

1 个答案:

答案 0 :(得分:0)

已解决,这是iframe的src属性存在的问题。