はじめに
ionicを実装する上でとよく忘れるものをメモしておきます。
NavController
ionic doc : https://ionicframework.com/docs/api/navigation/NavController/
ページイベント | 戻り値 | 説明 |
---|---|---|
ionViewDidLoad | void | ページが読み込まれたときに実行されます。このイベントは、作成されるページごとに1回のみ発生します。ページが去ってもキャッシュされている場合、このイベントはその後の表示で再び発生しません。 ionViewDidLoadイベントは、ページのセットアップコードを配置するのに適しています。 |
ionViewWillEnter | void | ページが入力されてアクティブなページになる直前に実行されます。 |
ionViewDidEnter | void | ページが完全に入力され、現在アクティブなページになったときに実行されます。このイベントは、最初のロードであっても、キャッシュされたページであっても発生します。 |
ionViewWillLeave | void | ページが放置されようとしており、アクティブページではなくなったときに実行されます。 |
ionViewDidLeave | void | ページが終了し、アクティブページではなくなったときに実行されます。 |
ionViewWillUnload | void | ページが破棄されようとしているときに実行され、要素が削除されます。 |
ionViewCanEnter | boolean/Promise | ビューが入る前に実行されます。これは、認証されたビューで一種の "ガード"として使用でき、ビューを入力する前に権限をチェックする必要があります。 |
ionViewCanLeave | boolean/Promise | ビューが終了する前に実行されます。これは、ビューが離れる前にパーミッションをチェックする必要がある、認証されたビューで一種の "ガード"として使用できます。 |