【问题标题】:Passing params in ionic sidemenu在离子侧边菜单中传递参数
【发布时间】:2018-05-01 08:15:17
【问题描述】:

当用户登录 ionic 应用程序时,我如何将用户 ID 传递到侧面菜单中列出的页面。是否可以通过 navParams 发送数据?

【问题讨论】:

  • 您可以维护 localstorage 变量,并基于该 localStorage 变量您可以更改应用组件中的页面或页面链接。
  • 是的,NavParams 和 NavController 具有此功能,您可以在推送页面时发送数据。并通过 navParams 读取这些数据

标签: ionic-framework parameters pass-data navparams


【解决方案1】:

当用户像这样登录时,您必须将用户 ID 存储在离子存储中,

首先,在您的应用中添加Ionic storage

然后,像这样在登录组件中使用离子存储,

// set user ID
storage.set('userID', 'Your_user_ID');

现在,像这样在您想要的任何组件中获取用户 ID,

// get user ID
storage.get('userID').then((val) => {
  console.log('user ID', val);
});

谢谢。

【讨论】:

    猜你喜欢
    • 2016-12-01
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多