iframe正在工作,而我们直接url它工作正常,但我们给动态网址它不起作用,为什么?
它说错误不能GET /视频
<div *ngIf="video">
<iframe src="video" width="100%" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
请提出任何想法。
答案 0 :(得分:2)
您需要使用DomSanitizer
来修复它。
在您的.ts代码中添加
import { DomSanitizer } from '@angular/platform-browser';
在构造函数中添加它
constructor(public domSanitizer: DomSanitizer, ...){...}
然后在html代码中它就像
<iframe [src]="domSanitizer.bypassSecurityTrustResourceUrl(video)" ...