我从数据库中获得了细分按钮的列表。 都没错现在,我需要在每个细分按钮上添加一个点击。 我的功能点击是:
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')。如何获得每次点击的每个类别的点击价值?
答案 0 :(得分: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>