Ionic 2离子导航栏返回参数
Ionic 2 ion-navbar Back with parameters
我有一个带有离子导航栏的页面,当我导航到下一个页面时,我使用以下内容:
this.nav.push(SubCategoryPage, {
employeeModel: this.employeeModel
});
它成功地将param参数传递到下一页。
当我在下一页(SubCategoryPage
)时,我会更新参数对象(employeeModel
)。我的问题是,当我单击返回箭头返回上一页时,如何将修改后的参数对象(employeeModel
)返回?
当单击back时,会调用ngOnDestroy
,我要使用它吗?然后我如何传递参数对象?
或者,我是否应该将对象放入其他范围?(如何将对象从一个页面传递到另一个页面,包括传递回来?)最佳做法是什么?
感谢
我建议将对象缓存在提供程序中。这样,在组件之间导航时,其属性将保持不变。所谓缓存,我指的是一个简单的get和setter。
已解决:
在app.ts中,我需要设置对象,然后在页面之间共享
ionicBootstrap(MyApp, [EmployeeModel]);
参考:https://www.joshmorony.com/an-in-depth-explanation-of-providers-in-ionic-2/
相关文章:
- 函数参数在内部不可见,返回新的Promise(函数(resolve,reject).传递给被promise化的函数的
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 仅使用特定参数返回特定值
- 当我将参数设置为对象时,JavaScript返回TypeError
- 为什么Coderbyte.com's的Javascript模板喜欢返回函数的原始参数
- 为什么我需要使用函数作为参数,并且可以'不要只使用它返回的值
- 如何从两个参数函数返回随机整数
- 提交输入类型=“;图像“;到另一个servlet时,未能返回任何参数
- Javascript-如何通过以字符串作为参数返回数组
- 如何将jQuery中某个函数的字符串作为参数返回给另一个jQuery函数
- JS函数返回函数供以后使用-未定义参数
- 为什么使用只返回参数的函数
- JavaScript - 使用具有 AJAX 调用的函数的返回参数
- JavaScript 可以返回参数
- Javascript、MVC控制器缩放和返回参数
- 搜索MongoDB以返回参数的所有值
- Worklight 6.1 hybrid应用返回参数从native到hybrid
- 向AJAX响应添加参数,然后根据返回参数应用操作
- Ionic 2离子导航栏返回参数
- 逗号操作符返回参数列表中的第一个值,而不是第二个值