Кто-нибудь может мне помочь? В моей базе данных есть еще одно поле:
[
{
"key":"word_1",
"Word":"a",
"Meaning":"a"
},
...
]
Я уже прочитал его из базы данных, но как я могу сохранить его для отображения и отображения каждого элемента в Flatlist.
Вот способ получения данных из базы данных:
db.transaction(tx => {
var sql =
"SELECT * FROM tblVietAnh WHERE word LIKE '" +
this.state._inputValue.toLowerCase() +
"%' LIMIT 5";
tx.executeSql(sql, [], (tx, results) => {
var len = results.rows.length;
setState({ _records: results.row.item });
console.log(this.state._records);
for (let i = 0; i {
_records: prevState._records.push(row.id, row.word, row.meaning);
});
}
});
});
Но так у меня просто есть массив с отдельной строкой. Поэтому я не могу получить доступ к каждому элементу. Как я могу это исправить?
Спасибо!