ReferenceError: 'username' is not defined

ReferenceError: 'username' is not defined

我正在尝试在用户登录 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: 'username' is not defined

我已经这样做了:

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

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

在您的 .html 文件中 您用于输入用户名的输入字段

<input type="text" [(ngModel)]="username">

并在

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