Я пытаюсь получить точное время создания документа.
Для этого я использую следующие операции импорта
import { Firebase } from '@ionic-native/firebase/ngx';
import { AngularFirestore } from '@angular/fire/firestore';
import { AngularFirestore } from '@angular/fire/firestore';
И конструктор У меня есть следующее.
constructor(private aF: AngularFireStore, private firebase: Firebase, private cS: CartService, private ui: UiService){}
Вот метод, который я пытаюсь добавить метку времени.
checkout2() {
const pickup = this.pickup;
const deliveryname = this.deliveryname;
const location = this.location;
const note = this.note;
const deliverystate = this.deliverystate;
const cart = this.cS.getCart();
const total = this.getTotal();
const uid = this.aS.getInfo();
return new Promise<any>((resolve, reject) => {
this.aF.collection('/ordenes').add({
cart,
pickup,
location,
deliveryname,
createdAt: this.firebase.firestore.Timestamp.fromDate(new Date()),
note,
total,
deliverystate,
uid
})
.then(
(res) => {
resolve(res);
this.cS.cleanCart();
this.cS.cleanItemCount();
this.close();
},
err => reject(err)
);
});
}
Я получаю сообщение об ошибке:
Свойство 'firestore' не существует для типа 'Firebase'
Я не знаю, импортирую ли я неправильную библиотеку, заранее спасибо за любую помощь!