首页 > 解决方案 > 无法在离子数组中推送值

问题描述

我正在尝试将一个值推送到一个数组中,但出现错误:

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

我的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);     
  }

标签: angulartypescriptionic-frameworkionic2ionic3

解决方案


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

addedtags: any[] = []

将 any 替换为您的特定数据类型以获得更简洁的代码。


推荐阅读