我有以下选择:
<select id="provinceId" name="provinceId" ng-model="provinces.selected" ng-required ng-change="getAreas()"
ng-options="item.label for item in provinces track by item.id" class="form-control"></select>
鉴于我读过的一些内容,我得到的明显印象是track by item.id
会导致ng-model="provinces.selected"
将provinces.selected
设置为所选省份的id
,它实际上将它设置为整个省对象。所选Id的整齐分离在哪里,以及我们通常在非角度下拉列表中选择的项目?
答案 0 :(得分:0)
要将 id 设置为 provinces.selected 模型,您应该这样做
<select id="provinceId" name="provinceId" ng-model="provinces.selected" ng-required ng-change="getAreas()"
ng-options="item.id as item.label for item in provinces track by item.id" class="form-control"></select>
有关跟踪的信息,您可以阅读this angular doc ....祝您好运