javascript - ionic 2 使用 nav Push 在页面之间发送数据

标签 javascript ionic-framework

您好,我是 ionic 新手,我正在尝试使用导航推送将我的用户名发送到下一页。

这是我在第一个 .js 页面上的代码,请注意,Index 是已导入的第二个页面的名称。

this.nav.push(Index, { paramUser: 'asd' });

现在在我的第二页上。

 import {Component} from "@angular/core";
 import {NavController, NavParams} from "ionic-angular";

 @Component({
templateUrl: 'build/pages/index/index.html'
})
export class Index {


static get parameters() {
    return [[NavController]];
}

constructor(nav, navParams) {
    this.nav = nav;
    this.navParams = navParams;
    this.navParams.get('paramUser');
}


}

但是,当我转到第二页时,我一直收到“未定义”,我可以知道这里出了什么问题吗?

最佳答案

兄弟,您可能缺少从静态获取参数函数返回的数组中的第二个元素,请参阅下面的内容。

static get parameters() {
    return [[NavController], [NavParams]];
  }

除此之外,代码示例中的一切看起来都正常。

如果解决请告诉我,否则我会进行更多研究。

webonerd

关于javascript - ionic 2 使用 nav Push 在页面之间发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37674869/

相关文章:

javascript - 单击从数组中获取值

javascript - 如何使下拉菜单在悬停时保持打开并在离开时消失

ionic-framework - 如何在不降级 ionic 4 cli 的情况下创建 ionic 3 项目

html - 如何在 ionicframework 中显示图像标题?

android - Ionic 2 - 如何通过滑动手势防止 ionic 幻灯片上的页面更改?

javascript - 从 .js 文件中提取动态菜单并在 html 中显示

javascript - 对空输入什么都不做 - 结合表单上的动态操作

javascript - 使用removeEventListener删除包装函数回调

ionic-framework - 语法错误 : Unexpected token [ - ionic

ios - 如何在 cordova 打印插件中没有任何弹出选项的情况下直接从 iPad 打印?