私はテキストとボタンのリストを作成しています。 クリックした機能でどのボタンがクリックされたのかを特定したい。ionic * ngForループでクリックされたボタンを特定する方法
HTML
<ion-list>
<ion-item ion-item *ngFor="let act of questions.test">
{{act.quote}}
<ion-item>
<button large ion-button item-right (click)="SelectClicked()">Select</button>
</ion-item>
</ion-item>
</ion-list>
TS
this.questions =
{
"test":[
{
"quote": "first row"
}, {
"quote": "second row"
}, {
"quote": "third row"
}, {
"quote": "fourth row"
}
]
}
SelectClicked(detail){
//please help
// which button was clicked (1 to 4) ?
console.log("SelectClicked" + detail);
}
あなたはselecteのインデックスを持つだけで気になる場合d要素では、SelectClicked(index)のように引数として 'index'を渡します – CODEkid