我将使用 Ionic 组件中的以下代码从 Firebase 检索列表:
this.afDB.list ( '/my-data/key1/data' ).valueChanges().subscribe ( res => console.log (res), error => console.log (error), () => console.log ("complete") );
如果记录存在,则打印结果没有问题。但是,如果记录不存在,则三个回调都不会返回。如果我用 object() 方法替换 list(),它只会返回 null,这正是我所需要的。有谁知道这是AngularFire 5的设计意图还是一个错误?