我想从存储获取一个数组,并将其保存到MaschinenArray
并生成一个离子列表。我唯一的问题是,我不得不在一次“离子发球”命令后重新加载页面,否则它会以Maschinen = null
为例。离子存储得到不工作,直到重新加载页面
我认为这可能是一个问题,如果这个功能是异步和HTML将在之前加载,但如果我稍后通过按钮触发事件,它仍然说null
。
我inititalize构造上面的数组:
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;
});
任何想法?或者构造函数可能是初始化一些变量的错误地点?
https://ionicframework.com/docs/storage/ – felix9607
你需要等待storage.ready之前取东西 – TomG
没有帮助,我试过这已经出 – felix9607