1.问题概述:当我第一次关于本问题的标题进行提问,场景如下:A页面跳转到B页面,在B页面进行一些操作后(比如:登录)返回到A页面(比如:个人中心),我的问题是我不知道如何携带一些信息到A页面。这里肯定不能在B里面使用,这会将导航视图栈打乱:this.navCtrl.push(A)2.当我第二次再来修改问题时,我认为我这样做是不对的。2.1)我所说的不对是指:携带参数返回到上一个页面这中携带参数的方式不对。2.2)如果想登录完成后,返回到个人中心页面,显示用户资料。我应该在登录成功时将用户标示存储起来:localStorage.uid=userId3.本人刚接触ionic2不到一星期,期待有人为我解惑!
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
// 第一页
import { App } from 'ionic-angular';
constructor(public appCtrl: App){}
// 跳转页面和传递参数
this.appCtrl.getRootNav().push(xxxPage, {id: xxx});
// 第二页
import { NavParams } from 'ionic-angular';
constructor(public navParams: NavParams) {}
// 获取参数
this.navParams.get('id')
添加回答
举报
0/150
提交
取消