ich dieses Drop-down-Steuerung habenAngularJS ngmodel Wert mit zwei Werten
<div ng-repeat="prop in props" style="margin-bottom: 10px;">
<label class="col-md-4 control-label">Property {{$index + 1}} ({{prop.Value}})</label>
<div class="col-md-8">
<select ng-model="gradingvalues[$index]" class="form-control">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
Und im js Code der gradingvalues Array deklariert als:
$scope.gradingvalues = [];
Was ich will, ist, neben dem eigentlichen Wert, in der Dropdown-Liste ausgewählt ist, möchte ich auch die propertyID haben, so etwas wie:
ng-model="gradingvalues[$index, propertyID]"
I Ist das möglich?
ist 'propertyID' eine Eigenschaft' prop': 1-Beziehung, so dass Sie eine Eigenschaft von "Prop" zu speichern, die Einstufung Werte verwenden können? ist 'GradingValues' ein Array? –
ja für beide Fragen – Laziale
Machen Sie 'ng-model' ein Objekt mit zwei Eigenschaften ...? –