AngularJS和选项更改文本

时间:2014-05-06 13:28:10

标签: angularjs select text option

我有一个包含货币的选择列表。它是这样做的:

<select ng-model="model.currency">
    <option value="USD">Amercian Dollars</option>
    <option value="EUR">Euro</option>
</select>

我需要找到一种方法,以便在选择选项时选项文本发生变化。我尝试了ng-change但是我找不到设置选项文本的方法。只是为了澄清:

  1. 该值应为货币代码
  2. 显示的所选文字应为货币代码
  3. 如果我点击我的选择,则选项列表应为全名
  4. 上面的场景中缺少的是在选择时将值设置为文本。

1 个答案:

答案 0 :(得分:1)

select是AngularJS中的特殊指令。您需要声明ng-options并在控制器中设置选项。