如果您已经在使用 .onSnapshot,是否有理由使用 AngularFire 来订阅 firebase?
Is there a reason to use AngularFire to subscribe to a firebase if you're already using .onSnapshot?
我正在学习有关 AngularFire 的课程,它正在订阅 firebase。但是,.onSnapshot 不提供相同的可观察功能吗? .onSnapshot 使用 firestore 的实时更改更新我的数组...那么如果您可以只使用 .onSnapshot 方法,我们为什么要使用 angularFire 进行订阅?
AngularFire 作为一种使用 firebase 功能的方式存在,通常更适合 angular 编程。 AngularFire 的所有功能只是 javascript firebase 对象中等效功能的包装。
AngularFire 帮助您的主要方式是使用 rxjs,因此 returns angular 非常喜欢的 observables。 Angular 是围绕 observables 构建的,一般来说,observables 运行良好。
所以简单地说 AngularFire 给你的是一个可观察的,而不是你直接使用 firebase 得到的回调。
我正在学习有关 AngularFire 的课程,它正在订阅 firebase。但是,.onSnapshot 不提供相同的可观察功能吗? .onSnapshot 使用 firestore 的实时更改更新我的数组...那么如果您可以只使用 .onSnapshot 方法,我们为什么要使用 angularFire 进行订阅?
AngularFire 作为一种使用 firebase 功能的方式存在,通常更适合 angular 编程。 AngularFire 的所有功能只是 javascript firebase 对象中等效功能的包装。
AngularFire 帮助您的主要方式是使用 rxjs,因此 returns angular 非常喜欢的 observables。 Angular 是围绕 observables 构建的,一般来说,observables 运行良好。
所以简单地说 AngularFire 给你的是一个可观察的,而不是你直接使用 firebase 得到的回调。