ionic2
モーダル
サーチ…
モーダルの使用
モーダルは、一時的なUIを表示するために画面外にスライドします。ログインやサインアップページ、メッセージの構成、オプションの選択によく使用されます。
import { ModalController } from 'ionic-angular';
import { ModalPage } from './modal-page';
export class MyPage {
constructor(public modalCtrl: ModalController) {
}
presentModal() {
let modal = this.modalCtrl.create(ModalPage);
modal.present();
}
}
注:モーダルは、ユーザーの現在のページを上書きするコンテンツペインです。
モーダルによるデータの受け渡し
Modal.create()
を介して新しいモーダルにデータを渡すことができます。その後、開いたページからNavParams
を注入してデータにアクセスできます。モーダルとして開いたページには特別な「モーダル」ロジックはNavParams
ませんが、 NavParams
は標準ページとNavParams
ません。
一ページ目:
import { ModalController, NavParams } from 'ionic-angular';
export class HomePage {
constructor(public modalCtrl: ModalController) {
}
presentProfileModal() {
let profileModal = this.modalCtrl.create(Profile, { userId: 8675309 });
profileModal.present();
}
}
2番目のページ:
import { NavParams } from 'ionic-angular';
export class Profile {
constructor(params: NavParams) {
console.log('UserId', params.get('userId'));
}
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow