mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
test(modal): pass params
This commit is contained in:
@@ -30,7 +30,7 @@ class E2EApp {
|
||||
}
|
||||
|
||||
openModal() {
|
||||
this.modal.open(PlainPage);
|
||||
this.modal.open(ModalPassParams, { userId: 3141209 });
|
||||
}
|
||||
|
||||
openToolbarModal() {
|
||||
@@ -55,13 +55,15 @@ class E2EApp {
|
||||
|
||||
@Page({
|
||||
template: `
|
||||
<p>Plain Page in a modal</p>
|
||||
<p>Not inside of ion-content</p>
|
||||
<h3>Pass Params</h3>
|
||||
<p>User Id: {{userId}}</p>
|
||||
<p><button (click)="closeModal()">Close Modal</button></p>
|
||||
`
|
||||
})
|
||||
class PlainPage {
|
||||
constructor(private modal: Modal) {}
|
||||
class ModalPassParams {
|
||||
constructor(private modal: Modal, params: NavParams) {
|
||||
this.userId = params.get('userId');
|
||||
}
|
||||
|
||||
closeModal() {
|
||||
this.modal.get().close();
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<button class="e2eOpenModal" (click)="openModalChildNav()">Open modal w/ child ion-nav</button>
|
||||
</p>
|
||||
<p>
|
||||
<button (click)="openModal()">Open plain modal</button>
|
||||
<button (click)="openModal()">Open modal, pass params</button>
|
||||
</p>
|
||||
<p>
|
||||
<button class="e2eOpenToolbarModal" (click)="openToolbarModal()">Open modal w/ toolbar</button>
|
||||
|
||||
Reference in New Issue
Block a user