src/app/shared/dialogs/dialogs-video.component.ts
import { Component, Inject } from '@angular/core';
import { MAT_DIALOG_DATA } from '@angular/material/dialog';
import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';
@Component({
template: ` <iframe width="560" height="315" [src]="videoUrl"></iframe> `,
})
export class DialogsVideoComponent {
videoUrl: SafeResourceUrl;
constructor(
@Inject(MAT_DIALOG_DATA) public data: any,
private sanitizer: DomSanitizer
) {
this.videoUrl = this.sanitizer.bypassSecurityTrustResourceUrl(
data.videoUrl
);
}
}