Das SQLite-Plugin kann in meinem Angular 2/Ionic 2-Projekt nicht verwendet werden.SQLite funktioniert nicht auf Ionic 2
Die Art und Weise, wie SQLite entsprechend der Ionic 2-Dokumentation instanziiert wird, funktioniert nicht.
Sublime geben Sie mir eine Fehlermeldung:
Lieferung Parameter nicht übereinstimmen nein Unterschrift des Anrufziel.
Dies bedeutet, dass der Konstruktor Parameter erhalten soll. Aber welche Parameter?
Ionic 2 SQLite-Plugin Dokumentation: http://ionicframework.com/docs/v2/native/sqlite/
import { SQLite } from 'ionic-native';
let db = new SQLite();
db.openDatabse({
name: 'data.db',
location: 'default' // the location field is required
}).then(() => {
db.executeSql('create table danceMoves(name VARCHAR(32))', {}).then(() => {
}, (err) => {
console.error('Unable to execute sql', err);
})
}, (err) => {
console.error('Unable to open database', err);
});
Er sagt auch, Eigentum 'openDatabse' nicht auf Typ 'SQLite' existiert
Sie haben geschrieben Datenbank in opendatabase falsch hinzufügen. Vielleicht war das dein Problem. –
Nein. Das war ein Problem der Dokumentation. Ich habe es korrigiert und habe immer noch Fehler. Die wirkliche Lösung ist unten beschrieben. Wahrscheinlich war ich in einer veralteten Version von Ionic 2. – Natanael