【发布时间】:2018-02-07 09:19:26
【问题描述】:
我有一个超过三页的问卷应用程序.. 我使用 NavCtrl 转到下一页 >> 但是当我使用 NavCtrl 返回上一页时,页面显示所有表单空白并且数据丢失。
请帮帮我:(
【问题讨论】:
我有一个超过三页的问卷应用程序.. 我使用 NavCtrl 转到下一页 >> 但是当我使用 NavCtrl 返回上一页时,页面显示所有表单空白并且数据丢失。
请帮帮我:(
【问题讨论】:
有多种实现方式。完整文档:https://ionicframework.com/docs/api/navigation/NavController/
使用navCtrl.push(page) 导航是一种选择。在这种情况下,您有一个根页面,即在您的app.component.ts 中设置。
当您使用返回按钮或关闭视图从推送页面返回时,根页面应该是相同的。
注意:您需要区分root 页面和push 页面。 root 页面是您的活动页面,当您推送页面时,根页面不会更改。但是当您更改root 页面时,通过使用setRoot,会调用生命周期事件、构造函数等。
【讨论】: