首页 > 解决方案 > 常春藤在 Agular 12 中未更新页面

问题描述

升级到 Angular 12 后,我遇到了一些奇怪的问题。尽管页面上的字段确实收到了新值(有些表单直接作为公共成员,有些表单通过 observables),但我的视图经常但并非总是更新。

我尝试过几次添加 console.log() 来监控订阅,但添加这些语句通常会使问题正确更新视图。

有什么方法可以强制 Ivy 重绘?是否应该通过 markForCheck() 和 detectChanges() 来完成?还是有别的接口踢Ivy?

PS我注意到它只发生在firebase@8.6上。降级到8.3.3后,我没有遇到这个问题。

标签: angularfirebasefirebase-realtime-databaseangular-ivy

解决方案


推荐阅读