有没有办法在Angular2中的canDeactivate防护中访问组件的子组件?
canDeactivate(component: any, route: ActivatedRouteSnapshot, routeState: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean {
...
}
我试图保存特定子组件的状态,例如保存组件中所有GridComponent的状态。我想避免在我需要保存其某些子组件状态的每个组件上添加@ViewChildren。我看了一下Augury的代码,但它使用了ng.probe,它似乎只在生产模式下工作。