javascript - ionic2从A页面返回到B页面,如何携带参数
怪我咯
怪我咯 2017-04-11 12:15:58
[JavaScript讨论组]

1.问题概述:当我第一次关于本问题的标题进行提问,场景如下:
A页面跳转到B页面,在B页面进行一些操作后(比如:登录)返回到A页面(比如:个人中心),我的问题是我不知道如何携带一些信息到A页面。
这里肯定不能在B里面使用,这会将导航视图栈打乱:

this.navCtrl.push(A)

2.当我第二次再来修改问题时,我认为我这样做是不对的。

2.1)我所说的不对是指:携带参数返回到上一个页面这中携带参数的方式不对。

2.2)如果想登录完成后,返回到个人中心页面,显示用户资料。我应该在登录成功时将用户标示存储起来:

localStorage.uid=userId

3.本人刚接触ionic2不到一星期,期待有人为我解惑!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(2)
迷茫
// 第一页
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')
ringa_lee

我自己的解决办法是通过事件的发布与订阅。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号