0
私は繰り返したときにobject(arr)を持っています。彼はプロパティーcharType
:select
またはmultiple
を持っています。ng-repeat:selectでプロパティの倍数を設定する方法
charType
がの場合は、通常の選択を参照してください。charType
が"multiple"
の場合は複数選択してください。
例:
場合、オブジェクト(ARR)が5結果0,1,2はcharType
である持っている '選択' および3,4- charType
multiple'.Iが 1 2を選択を選択見たい」であります複数
<div class="form-group" ng-repeat="att in arr track by $index">
<div class="col-md-3">
<label for="phone" ng-model="type">{{att.name}}</label>
</div>
<div class="col-md-9">
({{att.charType}})
<select class="form-control" ng-model="charObj.charactValue[att.businessassetID + $index]" ng-if="att.charType == 'select' ? 'multiple' : 'multiple=true'">
<option ng-repeat="itemss in att.value track by $index" value="{{itemss}}">{{itemss}}</option>
</select>
<div class="text-center"><a class="insertStore" data-toggle="modal" data-target="#addCharacteristicValue" ng-click="getObj(att)">Добави</a>
</div>
</div>
</div>
'... ==' NG-IF = "{{}} att.charType試してみてください –