Ich versuche ein Array aus dem Speicher "zu holen", speichere es unter MaschinenArray
und erstelle eine Ion-Liste. Mein einziges Problem dabei ist, dass ich die Seite nach dem "ionic serve" -Befehl einmal neu laden muss, ansonsten heißt es Maschinen = null
als Beispiel.Ionic Storage get funktioniert nicht, bis die Seite neu geladen wird
Ich dachte, es könnte ein Problem sein, wenn diese Funktion async ist und der HTML-Code vorher geladen wird, aber wenn ich das Event später über eine Schaltfläche trigge, heißt es immer noch null
.
I inititalize das Array über dem Konstruktor:
export class MaschinenParkPage {
maschinenArray : Maschine[] = [];
constructor(private menu: MenuController, public alertCtrl: AlertController, public navCtrl: NavController, private storage: Storage) {
this.storage.get('maschinen').then((buffer) => {
this.maschinenArray = buffer;
});
Irgendwelche Ideen? Oder ist der Konstruktor vielleicht der falsche Ort, um einige Variablen zu initialisieren?
https://ionicframework.com/docs/storage/ – felix9607
müssen Sie auf storage.ready warten, bevor Sie Zeug – TomG
holen hilft nicht, ich habe dies bereits ausprobiert – felix9607