2017-11-14 5 views
-3
私はこのようなスクリプトを持っているイオン2

イオン2カレンダーイベント

でカレンダーイベントについてお聞きしたい

myscript

私のストレージからのデータイベントを取得するためのスクリプト。しかし、私は私のコンソールログにこれを得た: myconsolelog

そしてイベントはまた私のブラウザに表示されます。 mydisplay

私の質問は、なぜaddschedule.ts 46で私のコンソールログにはデータが表示されませんか?なぜなら、私が実際のデバイスで試しているとき、ローカルから自分のイベントを取り出すことができないからです。

+3

ようこそ! [あなたのコードを画像として投稿しないでください](// meta.stackoverflow.com/q/285551) –

答えて

0

今後、(非同期操作で)storage.get() will return promiseとなるため、行番号44より先に行番号46が実行されます。実際のデバイスからデータを取得しないためには、コードの他の部分を参照する必要があります。また、画像なしでコードを直接投稿してください。

+0

ありがとうございました。しかし、私はイベントを追加して別のページに行き、再びページカレンダーに戻った後、実際のデバイスでなぜイベントが消えているのかを知る必要があります。ブラウザは正常に動作します。 –

+0

ionViewDidLoadはページごとに一度だけ実行され、その後はキャッシュページが使用されるため、ストレージは呼び出されません。 ionicviewwillenterまたはionicviewdidを入力してください。ライフサイクルイベントについてはこのリンクを参照してください。 https://ionicframework.com/docs/api/navigation/NavController/ –

+0

これで問題が解決した場合は、これを正解と答えてください –