angualrjs的下拉框同步问题
使用ng-options:
<tr ng-repeat="item in list">
<td id="settlementType{{item.channelId}}">
<span>{{item.settlementType == 2 ? '三元运算':(item.settlementType == 1? '等于1时':'其他情况')}}</span>
<select ng-options="x.key as x.value for x in settlementNameSelect" class="form-control" style="display: none" ng-model="item.settlementType">
</select>
</td>
</tr>
同时在js的init中进行声明其中的对象
$scope.init = function () {
$scope.settlementNameSelect = [{key: 2, value: '这是2'},{key: 1, value: '这是1}, {key: 0, value: '这是0'}];
}