【发布时间】:2018-11-13 01:30:35
【问题描述】:
我有 3 条路线。当我从第一个移动到第二个时,我需要传递一个参数:
this.navCtrl.push(ReadyPage, { newGame: true });
但是当我从 3rd 移动到 2nd 时,有时我也需要传递这个参数。
我正在尝试这个但不起作用:
this.viewCtrl.dismiss({ newGame: true });
比较两种方法dismiss 似乎没有那个选项(除非它被称为data 而不是params):
abstract push(page: Page | string, params?: any, opts?: NavOptions, done?: TransitionDoneFn): Promise<any>;
dismiss(data?: any, role?: string, navOptions?: NavOptions): Promise<any>;
【问题讨论】:
-
您能详细解释一下您的问题吗?你那里有什么类型的页面?在哪种情况下你想传递什么参数?
-
除了我有 3 页并且我想向后发送一个参数(无论何时何地)之外,不需要额外的解释