TypeScript中的数组与字符串声明

时间:2018-01-25 17:27:51

标签: javascript typescript ionic-framework

我的Ionic应用程序有一个简单的问题。

所以我有这段代码:

export class HomePage {
  devices: string[];
  stuff: string;
  constructor(public navCtrl: NavController) { };

  ionViewWillEnter() {
    this.devices.push('Roletor3000');
    this.stuff = 'test';
  }
}

由于某种原因,我收到this.devices不存在的错误。但this.stuff效果很好。我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

你需要实例化你的数组:

export class HomePage {
  devices: string[] = [];
  stuff: string;
  constructor(public navCtrl: NavController) { };

  ionViewWillEnter() {
    this.devices.push('Roletor3000');
    this.stuff = 'test';
  }
}