Я пытаюсь разрешить после асинхронного вызова API websql.Сейчас я возвращаю обещание, и оно работает.однако, по некоторым причинам, я хотел бы сделать это с помощью наблюдаемых rxjs6.Вы знаете, как вести себя так же с rxjs?
Пожалуйста, примите во внимание, что tx.executeSql
и websqlDatabase.transaction
возвращают void, и у меня нет доступа к коду этих функций.
Заранее спасибо
return new Promise((resolve, reject) => {
this.websqlDatabase.transaction(tx => {
tx.executeSql(statement, params, (transaction, results) => {
resolve(results);
}, (transaction, error) => {
reject(error);
});
});
});