this.authEmailDialogRef.close() }下面的组件创建了一个按钮,当单击该按钮时,将通过发送在SideNavsComponent#ngOnInit方法中截获的事件来关闭上面创建的: Attempt to use a destroyed view: detectChanges at)
at Object.debugCheckAndUpdateView [as check
Error: ViewDestroyedError: Attempt to use a destroyed view: detectChanges at viewDestroyedError
在尝试使用组件中的detectChanges方法触发更改检测时,转到另一个页面时会出现此错误。我发现如果我使用markForCheck方法,我不会得到这个错误。我知道这两种方法的不同之处,但我就是不明白为什么detectChanges</
我是Angular 4的新手,正在尝试构建一个简单的路由,但是当我尝试使用this.router.navigate(['./admin/login']);成功注册时重定向时,它在console.log中抛出了这个错误ViewDestroyedError: Attempt to use a destroyed view: detectChanges下面是我的register.component.t
在承诺解决后,我正在做detectChanges。但有时承诺是解决时,组件视图已经被破坏,例如用户关闭标签(我们的应用程序的内部标签)。在这种情况下,我会得到ViewDestroyedError: Attempt to use a destroyed view: detectChanges。即使我已经分离了我的tab.component销毁阶段的视图。我的问题是,我在这里做错了什么?我试图在
(angular 8在使用中)组件A通过组件工厂创建另一个组件B。现在,组件A订阅了组件B的状态,以便知道何时删除它。在这种情况下,只要组件B出现错误,组件A就会更改自己的状态并调用组件B.destroy()。然而,每当我要运行这个destory方法时,我都会在日志中得到一个错误消息:
ERROR Error: ViewDestroyedError: Attempt to use a destroyed view
我正在使用Angular Meteor 2创建一个简单的UI。2)单击“注销”按钮后,它将重定向到“登录”。3)然后我在控制台中看到这个错误:EXCEPTION: Attempt to use a destroyed view: detectChangesEXCEPTION: Attempt touse a destroyed view: detectChanges
browser_adapter.js:77 EXCEPTION: Attem
我开始学习Angular,我想使用Angular-DataTables来显示我的数据(后端部分工作正常,我正在调用REST API,并且我的数据被检索没有任何问题)。问题是,当我访问包含该表的页面时,它显示“No data available in table”,但当我单击“刷新我的数据出现”时,我导航到另一个页面并返回到包含该表的页面,直到我再次刷新,才会显示任何数据下面是我所做的: app.module.ts import { D