我正在尝试使用json中的数据填充“Select”。
以下是代码:
<select ng-model="showGroup" ng-options="c.DemographicId as c.Name for c in data.children" convert-to-number>
<option value="">-- Choose Subevents --</option>
</select>
但不知道为什么选项中的值显示如下
答案 0 :(得分:1)
有时它会发生因为角度自动生成这个(因为角度1.4.0我认为但我不是100%肯定)。您必须添加track by
才能避免这种情况。
<select ng-model="showGroup" ng-options="c.DemographicId as c.Name for c in data.children track by c.DemographicId" convert-to-number>
<option value="">-- Choose Subevents --</option>
但是,无论如何,您的ng-model
都会没问题。这个生成的语法没有问题。