Я создаю провайдера для вставки, выбора, удаления, обновления данных в sqlite
этот мой код в database.service.ts для получения данных
getData(){
return this.sqlite.create({
name: 'data.db',
location: 'default'
})
.then((db: SQLiteObject) => {
db.executeSql('select * from downloaded order by ID', {})
.then(res => {
for(let i = 0;i < res.row.length; i++){
this.data.push({
id: res.row.item(i).id,
name: res.row.item(i).name,
url: res.row.item(i).URL
})
}
return this.data;
}).catch(e => {
console.log(e);
});
})
}
и этот мой код в списке.ts для получения данных
getData(){
this.data = this.DB.getData();
}
, но значения не возвращаются