首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在IONIC 4中播放HTML字符串形式的视频

如何在IONIC 4中播放HTML字符串形式的视频
EN

Stack Overflow用户
提问于 2019-10-13 17:48:44
回答 1查看 56关注 0票数 1

我有超文本标记语言字符串从应用程序接口和内部超文本标记语言字符串我得到youtube视频到<iFrame></iFrame>

我想要显示此视频与HTML。

代码语言:javascript
复制
export class BlogDetailsPage implements OnInit {
  detail = {};
  constructor(public domSanitizer: DomSanitizer, private ms: MasterService) { }

  ngOnInit() {
    var id = this.route.snapshot.params.id;
    this.ms.present();
    this.ms.getblogDetail(id).subscribe(res => {
      this.detail = this.domSanitizer.bypassSecurityTrustResourceUrl(res.content.rendered);
      console.log(this.detail);
      this.ms.dismiss();
    });
  }
}

在HTML中,我通过以下代码显示字符串

代码语言:javascript
复制
{{detail}}
<div class="blog-box" *ngIf="detail.content != undefined" [innerHTML]="detail">
</div>

输出

我无法显示HTML或视频。

EN

回答 1

Stack Overflow用户

发布于 2019-10-15 16:03:30

这是一种评论/猜测,但我需要格式和空间来解释。

我的意思是删除{{detail}},因为我认为这会导致您的错误。

另外,现在我输入这个,你似乎使用了两种不同的结构- if中的detail.content,然后尝试在innerHTML中显示detail

把这两个想法结合起来,试着改变一下:

代码语言:javascript
复制
{{detail}}
<div class="blog-box" *ngIf="detail.content != undefined" [innerHTML]="detail">
</div>

要这样做:

代码语言:javascript
复制
<div class="blog-box" *ngIf="detail.content != undefined" [innerHTML]="detail.content">
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58362399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档