angular - 得到以下错误 => ERROR 错误:ViewDestroyedError:尝试使用已破坏的视图:detectChanges
问题描述
我在一个组件中有一个订阅,它关闭了一个模式,如下所示:
this.subscription.add(
this.deletingSuccess$.subscribe((r) => {
this.params.closeCallback();
})
);
在组件销毁时,我调用以下内容:
ngOnDestroy(): void {
this.subscription.unsubscribe();
}
下次我打电话
const options: ModalDialogOptions = {
viewContainerRef: this.viewContainerRef,
context: { content: data },
ios: {
presentationStyle: 5,
},
};
this.modalService.showModal(CustomerModalComponent, options);
我收到以下错误 => ERROR 错误:ViewDestroyedError:尝试使用已破坏的视图:detectChanges。
有人可以帮帮我吗。在这上面花 8 个小时
解决方案
推荐阅读
- laravel - Laravel 重定向到使用 url 参数播放的新 url
- ruby-on-rails - 条纹集成在 Rails 项目中未被识别
- node.js - 如何修复 ReferenceError: router is not defined 错误?
- python - 为什么插入后 stream.Parts 没有很好地形成?
- javascript - 在 app.js 中添加 ngLoadScript 作为依赖项后路由是否有效?
- mysql - Laravel / SQL - 按时间间隔存储数据
- ios - 剪裁时使 SwiftUI 点击不会超出边界
- r - R中的grepl:替换字符/数字级别
- javascript - 视频元素的 onload 事件未触发
- c# - 绑定在 Mvvm wpf 和 controltab 中不起作用