I dynamische ngModel innerhalb ngFor zu schaffen versuche ich ein Objekt-Array der Telefonnummern, die ich mit dem Formelement & Benutzer zu binden, müssen die Daten aktualisieren können, ist unter meinen Code:Dynamische ngModel in Winkel 2
phoneNumber = [{
'type': 'mobile',
'number': '1234567',
'label': 'Personal'
}, {
'type': 'landline',
'number': '64332222',
'label': 'Work'
}];
<div class="form-field-block" *ngFor="let phone of phoneNumber; let i = index ">
<div class="form-group>
<select name="phoneLabel" class="custom-select form-control-sm" [(ngModel)]="phone.label">
<option value="Personal">Personal</option>
<option value="Home">Home</option>
<option value="Work">Work</option>
</select>
<select name="phoneFor" class="custom-select form-control-sm" [(ngModel)]="phone.type">
<option value="mobile">Mobile</option>
<option value="landline">Landline</option>
</select>
</div>
<div class="form-group">
<input type="text" class="form-control" name="number" placeholder="Phone Number" [(ngModel)]="phone.number">
</div>
</div>
Also hier [(ngModel)]="phone.label"
ist nicht bindend richtig, Werte sind nicht im Objekt