У меня есть firestore.service.ts, и в методе я создаю и обновляю коллекцию в firebase ... после выхода из метода я изменяю "id" коллекций, но мне НУЖНО, чтобы этот "id" был не потерял, потому что мне нужно к следующему методу.
Как я могу сохранить это значение "id"?
public createFormulario ( data ) {
return this.firestore.collection('formularios').add(data).then
(ref => {
data.id = ref.id; <==keep this data.id
this.firestore.collection('formularios').doc( ref.id ).update(data);
});
public createPregunta1 ( data: any ) {
this.firestore.collection('formularios').doc( 'i need the above data.id here' ).update(data);
}
Итак, мне нужно захватить data.id из createFormulario ...
и использовать его в другом методе с именем createPregunta1.
очевидно, когда приложение запускается и переходит с первой страницы на вторую. этот data.id получает значение null