AngularJS:如何使<select>标签和值相同</select>

时间:2013-10-26 15:32:15

标签: angularjs

一个简单的问题,我无法在网上找到任何适当的解决方案。

有一个简单的数组,如

['Dog', 'Cat', 'Horse']

我需要一个如下所示的选择列表:

<select>
  <option value="Dog">Dog</option>...
</select>

否则

<select ng-options="animal for animal in Animals">

只设置数值,但我需要文字值,与标签相同,因为该函数是依赖于此的大项目的一部分,而我对其余部分没有影响。

请帮忙!

1 个答案:

答案 0 :(得分:0)

您可以使用ng-repeat代替ng-options

<select>
  <option value="{{animal}}" ng-repeat="animal in Animals">{{animal}}</option>
</select>

请参阅:http://plnkr.co/edit/PgenyJEZVCh6dGrbQGuD