使用 AngularFireAuth 和 firebase 创建 UserWithEmailAndPassword

createUserWithEmailAndPassword with AngularFireAuth and firebase

我是 Angularfire 2 和 Firebase 的初学者。

使用这两个工具的官方文档,我看到 createUserWithEmailAndPassword 被 AngularFireAuth 以两种不同的方式调用:

constructor( public fire : AngularFireAuth ) {
    this.fire.auth.createUserWithEmailAndPassword(this.uname.value,this.password.value)
}

或通过 firebase :

firebase.auth().createUserWithEmailAndPassword(email, password)

我想知道有什么区别还是一样的。

基本上是一样的,是的。

上面的例子只是Angularfire的实现,另外一个是普通JS SDK的实现。如果您仍然使用 Angularfire,则应该使用上层以保持一致性。