Я пытаюсь получить автоматически сгенерированный идентификатор из firestore после того, как он был недавно создан, но я не знаю, почему, когда я console.log(ref)
, это undefined
, пожалуйста, посмотрите мои коды:
import { AngularFirestore, AngularFirestoreCollection } from 'angularfire2/firestore';
@Injectable()
export class UserProvider {
usersCollectionRef: AngularFirestoreCollection<any>;
constructor(public http: HttpClient, public firestore: AngularFirestore) {
this.usersCollectionRef = this.firestore.collection<any>('users');
}
addUpdateContact(name: string, email: string) {
const newId = this.firestore.createId();
this.usersCollectionRef.doc(newId).set({ username: name, email: email }).then(ref => {
console.log(ref);
});
}
}
Ему удается успешно вставить данные в firestore, хотя
Я использую ionic 3
и angularfire2
5.4.2
Я пробовал решения из этого потока но не работает ... Помогите пожалуйста спасибо