Я использую базу данных PouchDB с Ioni c 4. Я пытаюсь создать прослушиватель изменений. Если я создаю новый документ, мой список должен знать об этом и автоматически обновлять sh.
Что я пытался
checkForChanges() {
this.pdb.changes({
since: 'now',
live: true,
include_docs: true,
}).on('change', (change) => {
console.log(change);
if (change.doc) {
return this.publishers;
}
})
}
Я запускаю этот код и отправляю форму для создания нового документа. Проблема: console.log
срабатывает после второго щелчка. Почему это так?
Может быть, важная информация: я делаю это из модального диалога.
Моя функция отправки
create(publisher) {
return this.pdb.post(publisher).then(() => {
this.checkForChanges();
});
}
У вас есть идеи?