每当有新用户注册时,我都会尝试在Firebase中收听我的员工集合。我尝试这样的事情
constructor(private firebase: AngularFirestore) {}
check() {
return this.firebase.collection('users').onSnapshot()
}
我也这样尝试
check() {
return this.firebase.firestore().collection('users').onSnapshot()
}
如何
答案 0 :(得分:0)
onSnapshot
流是AngularFire包装的常规JavaScript SDK的概念。通常,您通常在AngularFire中使用documentChanges()
或valueChanges()
可观察对象。
但是,如果您想使用onSnapshot
,则可以通过从其FirebaseFirestore
包装器中包装常规AngularFirestore
对象来获得它。据我所知,这是通过读取firestore
属性来完成的,所以:
this.firebase.firestore.collection('users').onSnapshot()