ReferenceError:未定义“用户名”

时间:2019-06-06 16:08:50

标签: typescript ionic-framework ionic3

我试图在用户登录ionic后将数据传递到主页。如果执行此操作,请在主页上

  ionViewDidLoad() {
   console.log(this.navParams.get('username'));
 }

将显示用户名。但是如果我这样做:

  constructor(public navCtrl: NavController,  public  
navParams:NavParams,     
  public loadingCtrl:LoadingController) {
   this.username = this.navParams.get('username');
    }

   ionViewDidLoad() {
      console.log(username);
    }

正在显示以下错误:

  

ReferenceError:“用户名”未定义

我已经做到了:

  data:any;
  username:any;
  members: Array<any>;
  loader: any;

我希望能够在页面的任何位置调用用户名。

1 个答案:

答案 0 :(得分:1)

.p文件中的

用于用户名

的输入字段
<input type="text" [(ngModel)]="username">

 ionViewDidLoad() {
  console.log(this.username);
}