我写了一个包含两个部分的论坛
component
中的子组件
包含youtube iframe的帖子
当我点击注释子组件、角渲染视图和youtube iframe跳转的每个位置时,如果视频正在播放它的停止,我用以下方法解决了这个问题
changeDetection: ChangeDetectionStrategy.OnPush现在我有同样的问题,如果我按下点击事件在帖子或评论组件,我如何解决这个问题?
示例不是作为论坛,而是使用iframe来显示问题https://codesandbox.io/s/angular-forked-xz5ro
发布于 2021-08-14 19:11:06
完整的解决方案是尽可能多地将所有东西分离到不同的组件,而不是子组件,使其成为兄弟组件。
changeDetection: ChangeDetectionStrategy.OnPush
ngOnChanges() {
if (this.postObj) {
this.post = Object.assign({}, this.postObj);
}https://stackoverflow.com/questions/68745693
复制相似问题