角度选择选项值

时间:2015-08-06 08:22:11

标签: angularjs select

我正在尝试使用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>

但不知道为什么选项中的值显示如下

enter image description here

1 个答案:

答案 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都会没问题。这个生成的语法没有问题。