我想获取引用以使我能够使用.update()方法。我可以完全使用FirebaseApp / FirebaseRef并执行以下操作:

private ref1: any;
private ref2: any;
constructor(@Inject(FirebaseApp) fbApp: any, @Inject(FirebaseRef): fbRef: any) {

    this.ref1 = fbApp.database().ref();
    this.ref2 = fbRef.database().ref(); // which work exactly as this.ref1

}


FirebaseApp和FirebaseRef有什么区别?推荐使用哪一种?谢谢

最佳答案

两者都为您提供了对数据库根目录的引用。在功能上它们完全相同。但是我发现第一个更加清晰,因此请始终使用它-除非您打算使代码维护复杂化。

关于javascript - AngularFire 2-FirebaseApp与FirebaseRef,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42280041/

10-09 22:53