动态点击离子

问题描述 投票:0回答:1

我越来越从数据库段按钮的列表。这是正确的。现在我需要添加一个点击每个段按钮。我的功能点击的是:

selecionaSubcategorias(pcategoria: string): void {

    this.db.getSubcategorias(pcategoria)
      .then((data) => {

        if (data.length === 0) { 

        }
        else {
          this.subcategorias = data;
          console.log('subcategs', data);
        }
      })
      .catch();
}
<ion-segment *ngIf="categorias" [(ngModel)]="Menu" class="SwipedTabs-tabs">
    <ion-segment-button *ngFor="let categoria of categorias"
                        value={{categoria.nom_categoria}}
                        (click)="selecionaSubcategorias('1')">
        <ion-icon name={{categoria.nom_icon}} class="icon-agendacultural">
        </ion-icon>
    </ion-segment-button>
</ion-segment>

当然,我只获得类别值(“1”)。我怎样才能收到每次点击每个类别的点击的价值?

angular ionic-framework click
1个回答
1
投票

我解决了通过添加ID为参数的点击

<ion-segment-button *ngFor="let categoria of categorias"
     value={{categoria.nom_categoria}}

          (click)="selecionaSubcategorias(categoria.id)">   <!-- Here -->

    <ion-icon name={{categoria.nom_icon}} class="icon-agendacultural">
    </ion-icon>
</ion-segment-button>
© www.soinside.com 2019 - 2024. All rights reserved.