2014-05-06 42 views
0

我有一个选择货币清单。它是这样的:AngularJS和选项更改文本

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

我需要找到一种方式,以便选择文本时,我选择一个选项。我尝试了ng-change,但我无法找到设置选项文本的方法。只是为了澄清:

  1. 值应该是货币代码
  2. 显示应该是货币代码
  3. 如果我将选择的选项列表上单击应该是全名
选定的文本

所以在上面的场景中缺少的是在选择它时将该值设置为文本。

回答

1

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

+0

yepp,我在其他地方做过,但我仍然不知道如何显示选择时的值和选择处于活动状态时的文本(例如点击) – user727507

+0

创建jsFiddle的问题,我会告诉你如何解决它。 –

+0

http://jsfiddle.net/963Vr/9/ – user727507