如何在ngOptions中“跟踪”工作?

时间:2016-06-05 10:08:52

标签: javascript angularjs

我有以下选择:

<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的整齐分离在哪里,以及我们通常在非角度下拉列表中选择的项目?

1 个答案:

答案 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 ....祝您好运