I also have the same problem while i am using ngfor under i have one ion-input when i enter amount in ion-input that time it will take same for all other field
<ion-card id=“maincard” padding *ngFor=“let item of bating;let i=index” [(ngModel)]=“selectedvalue” [hidden]=“maincard”>
<ion-col>
<ion-input style="width: 75px;" type="number" attr.id="add{{i}}" placeholder="1234{{i}}" [(ngModel)]="bidAmount" class="amount" ng-model="amount" required></ion-input>
</ion-col>
<button ion-button small outline (click)="btn_betting_wetten(item.bet_id,item.topic_id,'top')" type="submit" disabled={{btnWetten}} ng-disabled="amount.$invalid"> Wetten {{i}}</button>
</ion-row>