我有一个带有 ionic 导航栏的页面,当我导航到下一页时,我使用以下内容:
this.nav.push(SubCategoryPage, {
employeeModel: this.employeeModel
});
成功将param参数传递到下一页。
当我进入下一页 (SubCategoryPage
) 时,我更新参数对象 (employeeModel
)。我的问题是,当我点击后退箭头返回上一页时,如何将修改后的参数对象(employeeModel
)传回?
当点击back时,会调用ngOnDestroy
,我是否使用这个,但是如何传递参数对象?
或者,我应该将对象放入其他范围吗? (如何将对象从一个页面传递到另一页面,包括返回?)最佳实践是什么?
谢谢
最佳答案
我建议将对象缓存在提供程序中。这样,在组件之间导航时其属性将保持不变。通过缓存,我的意思是它是一个简单的获取和 setter 。
关于javascript - Ionic 2 ion-navbar 返回参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38772973/