javascript - Ionic 2 ion-navbar 返回参数

标签 javascript angularjs angular ionic-framework ionic2

我有一个带有 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/

相关文章:

angularjs - Angular.js : value() not injected in config()

javascript - AngularJS 使用 $scope.(参数)

javascript - 序列化数组

javascript - 具有 onchange 事件的 Ace 编辑器无法正常工作

javascript - 如何在 Angular 应用程序中隐藏损坏的图像

angular - 非常大的嵌套数组 ngFor SVG 渲染性能问题,架构问题

javascript - Angular 2 : window. crypto.subtle.importKey 在 'localhost' 中工作,但在 'ip' 上不起作用

javascript - 尽管导入,但属性过滤器不适用于 Observable<any> 类型

javascript - 它不适用于 JQuery 的 attr () "onclick"

在 Parcel 构建期间在 HTML 文件中调用时不会触发 JavaScript 函数