离子2使用nav push在页面之间发送数据

时间:2016-06-07 08:59:38

标签: javascript ionic-framework

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

以下是我的第一个.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');
}


}

然而我一直在接受' undefined'当我转到第二页时,我可以知道这里的问题是什么吗?

1 个答案:

答案 0 :(得分:1)

兄弟,你可能会错过数组中从静态获取参数函数返回的第二个元素,请看下面是怎么回事。

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

除此之外,您的代码示例中的所有内容都可以。

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

webonerd