Я создаю приложение ionic 2
, в котором хранятся большие данные. У меня уже есть предварительно заполненная база данных SQLite
. Я проверил документацию ionic 2
, и информации об этом недостаточно. Может ли кто-нибудь помочь мне в том, как использовать предварительно заполненную базу данных SQLite
в ionic 2
?Как отправить предварительно заполненную базу данных SQLite в ионных 2?
2
A
ответ
1
Эта работа в настоящее время очень легко с помощью Cordova-SQLITE-Ext (не Cordova-SQLite-памяти!)
все, что вам нужно, это разместить БД SQLite в папке/WWW и импорта SQLITE родной в app.modules .ts:
import { SQLite } from '@ionic-native/sqlite';
providers: [
...
SQLite,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
и в вашей .ts файл страницы:
import { SQLite, SQLiteObject } from '@ionic-native/sqlite';
private options = { name: "data.db", location: 'default', createFromLocation: 1 };
private queryNames = "SELECT * FROM testTable";
public names: String[] = [];
constructor(public navCtrl: NavController, public navParams: NavParams, private sqlite: SQLite) {
this.sqlite.create(this.options).then((db: SQLiteObject) => {
db.executeSql(this.queryNames, {}).then((data) => {
let rows = data.rows;
for (let i = 0; i < rows.length; i++)
this.names.push(rows.item(i).name);
console.log(this.names);
})
});
}
проверки этот мерзавец проект для working demo
Смежные вопросы
- 1. Blackberry - Прикрепите базу данных sqlite, предварительно заполненную
- 2. Как использовать базу данных sqlite, предварительно заполненную в UWP?
- 3. Как использовать предварительно заполненную базу данных SQLite в Ionic2?
- 4. Удалить предварительно заполненную базу данных
- 5. Как использовать предварительно заполненную базу данных sqlite с qwebview?
- 6. Visual Studio Кордова загружает предварительно заполненную базу данных
- 7. использовать предварительно заполненную базу данных с основными данными
- 8. Как обрабатывать предварительно заполненную базу данных в Windows Phone 8.1
- 9. Как использовать предварительно заполненную базу данных в контексте coredata
- 10. Как правильно использовать предварительно заполненную базу данных Realm в Android?
- 11. Обновление приложения, которое включает в себя предварительно заполненную базу данных
- 12. Как использовать Предварительно заполненную базу данных с реальным устройством
- 13. Как импортировать предварительно заполненную базу данных SQLite в папку с документами в WinRT Tablet
- 14. Невозможно сохранить предварительно заполненную базу данных sql в базу данных SQL базы данных: managedObjectModel не найден
- 15. Как использовать предварительно заполненную базу данных Sqlite в проекте андроида cordova
- 16. Как интегрировать предварительно заполненную базу данных sqlite в приложение iPhone для мобильного телефона
- 17. Как обновить базу данных sqlite, предварительно заполненную на моем устройстве, без повторного создания таблиц?
- 18. Swift Realm, загрузите предварительно заполненную базу данных правильным способом?
- 19. Android ORMLite, используйте предварительно заполненную базу данных и используйте ее
- 20. PhoneGap - Прочитайте предварительно упакованную базу данных sqlite
- 21. Добавить заполненную таблицу в базу данных без потери существующих данных
- 22. Предварительно заполненная база данных Sqlite
- 23. Как защитить предварительно созданную базу данных sqlite в android?
- 24. Открытая предварительно заполненная база данных SQLite в Кордове
- 25. Как добавить новый столбец или таблицу в базу данных sqlite, предварительно заполненную в активах, и используя SQLiteAssetHelper
- 26. Как обновить только несколько таблиц, используя предварительно заполненную базу данных Core Data через обновление App Store
- 27. Как предварительно заполнить базу данных sqlite Green DAO
- 28. Как использовать предварительно загруженную базу данных sqlite [Android Studio]
- 29. Как добавить базу данных SQLite в приложение iOS (CoreData)?
- 30. Проблемы с PouchDB + SQLite на ионных 2
Не удалось ли заполнить БД из статических таблиц в js/ts при первой инициализации приложения? –