我有一个运行良好的角度代码,但我仍然没有具体了解变化检测是如何工作的。changeDetection 将设置为OnPush模式,3秒后,从模板中获得了页面器的引用,在setTimeout中获得了MatTableDataSource在ngAfterViewInit中的引用。这与以下事实相矛盾:在OnPush模式下,setTimeout不应该触发更改检测,并且我不会更改任何输入属性的引用。有什么想法吗?selector: 'a
我有两个带有嵌套订阅的函数。更新用户数据如果上一步成功更新用户图标如果上一步成功或跳过/错误了->完成,只需使用返回的url进行路由 this.httpHandler.updateUser(userData).subscribe( (url) => this.route.navigate(url) //finish, some routing based on result url;