无法在离子数组中推送值

时间:2019-02-08 11:21:41

标签: angular typescript ionic-framework ionic2 ionic3

我正在尝试将值推入数组,但出现错误:

  

无法读取未定义的属性“ push”。

我的html代码是:

<ion-item *ngFor="let item of items"  (click)="clicked(item.title)">
   {{item.title}}
   </ion-item>
</ion-list>

我的ts代码是:

  clicked(item){

    this.addedtags.push(item);
    console.log(this.addedtags);     
  }

1 个答案:

答案 0 :(得分:1)

您添加的标签数组未定义。 在类的顶部初始化数组。

addedtags: any[] = []

将其替换为您的特定数据类型以获取更干净的代码。