스토리지에서 어레이를 가져 오려고 시도하고 있습니다. MaschinenArray
에 저장하고 이온 목록을 생성합니다. 이것에 대한 나의 유일한 문제는 "ionic serve"명령 다음에 페이지를 다시로드해야한다는 것입니다. 그렇지 않으면 Maschinen = null
을 예로들 수 있습니다.페이지를 다시 불러올 때까지 Ionic Storage가 작동하지 않습니다.
이 기능이 비동기이며 HTML이로드되기 전에 문제가 될 수 있다고 생각했지만 나중에 이벤트를 버튼을 통해 트리거하면 여전히 null
이 표시됩니다.
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;
});
어떤 아이디어 :
나는 생성자 위의 배열을 inititalize? 또는 생성자가 일부 변수를 초기화하기위한 잘못된 지점 일 수 있습니까?
https://ionicframework.com/docs/storage/ – felix9607
물건을 가져 오기 전에 storage.ready를 기다려야합니다. – TomG
이 도움이되지 않습니다. 이미 시도했습니다. – felix9607