Ich verwende LokiJS, um im lokalen Speicher zu speichern (gut, versuche ich). Was ich tun möchte, ist eine ToDo-App, mein Controller ist wie folgt:Loki JS speichert keine Daten in Ionic
.controller('Dash', function($scope) {
var db = new loki('loki.json');
$scope.name="";
$scope.lname="";
var users=db.getCollection('users');
if (users==null) {
$scope.message="It's null";
var users = db.addCollection('users');
}else{
$scope.message="It's ready";
}
$scope.insert=function(namesI, lnameI){
users.insert({
name: namesI,
lname:lnameI
});
}
Das Problem ist, dass jedes Mal, dass ich es testen, ist die Botschaft „Es ist null“. Obwohl schon vorher habe ich Daten eingefügt. Ich meine, jedes Mal, wenn ich die App starte, wird die Datenbank erstellt.
Wie kann ich die Daten beibehalten?
* Ich verwende kein Cordova-Plugin.