发现一个问题,在下拉框中,使用ng-model,无法匹配下拉框中值:
<select id="selectSample" class="form-control" ng-model="device.detectUnit.id">
<option ng-repeat="obj in detectUnits" value="{{obj.id}}">{{obj.name}}</option>
</select>
网上找到了答案:https://stackoverflow.com/questions/30048605/angularjs-ng-model-in-a-select
对于select下拉框,可用ng-select处理,写法改成如下:
<select id="selectSample" class="form-control" >
<option
ng-selected="device.detectUnit.id == obj.id"
ng-repeat="obj in detectUnits"
ng-value="{{obj.id}}">{{obj.name}}</option>
</select>
问题解决。