Я понимаю разочарование.Однако вы также можете выполнить следующие «поделки» для достижения аналогичных целей:
Использование EMAIL REG:
import { Injectable } from "@angular/core";
import 'rxjs/add/operator/toPromise';
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';
@Injectable()
export class yourAuthService {
constructor(
public afAuth: AngularFireAuth
){
}
.......
........
........
emailRegister(val){
return new Promise<any>((resolve, reject) => {
firebase.auth().createUserWithEmailAndPassword(val.email, val.password)
.then(() => {
const user = firebase.auth().currentUser;
var userRef = firebase.firestore().collection("users/").doc(user.uid);
userRef.set({name: name, email: value.email, user: 'newUser.uid', adminEmail: '' })
.then(function (){
})
})
})
}
Это должно сработать, и вы будете на своем веселом пути!Сладко и просто.Вы можете использовать тот же подход для методов регистрации в соцмедиа :).Да, вы можете использовать этот фрагмент с Angular-6.Надеюсь, это поможет вам лучше понять и иметь больше возможностей.Может быть, кто-то лучше объяснит разные подходы.