I'm using ngFor gets label and select dropdown list in particular div tag in angular 7. But if i select option from any one select dropdown its changes happens in all select dropdown list in div tag
<div class="row">
<ng-container *ngFor='let item of Bedroom.PBeda'>
<div class="col-lg-3 col-md-6 col-sm-6 col-12">
<span class="font-wt-600">{{item.PBedName}}</span><br /><br />
</div>
<div class="col-lg-3 col-md-6 col-sm-6 col-12">
<select class="form-control" name="value" id="bedID{{item.PBedID}}"[(ngModel)]="beds.value (ngModelChange)="onChangeBedsDetails($event,item.PBedID)">
<option value="0">Select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
</ng-container>
</div>

onChangeBedsDetailsmethods code so we can better understand what you doing in that method. - Gurpreet SinghonchangeBedsDetailsmethod and set value based on bed type - Gurpreet Singh