我在具有离线持久性的AngularFire (11.1.1)项目中使用了fromCache (6.1.4),我惊讶地发现,在加载时,数据被提供了两次:一次来自缓存,一次来自服务器(我使用变量fromCache* Just for TEST purposes */);
将设置设置为默认(或根本不设置),会导致Firestore尝试检索最新(服务器检索的)快照,但如果无法到达服务器,则返回缓存的数据。如果用户联机,为什么也返回缓存的数据
在angularfire 2 4.x.x中,我使用了能观察到的angularfire对象来显示加载状态,然后再从火基获取数据,如下所示。$value : 'Content does not exist' }}但是,在最新的angularfire2版本5中,firebaseObjectObservable被更改为可观察到的,如果数据不存在于防火墙中,则不返回任何内容,这将导致加载条无限显示。如果新的可观测值返回空值