为什么在Angular JS中没有选择输入类型的无线电?

时间:2015-10-09 21:14:27

标签: angularjs

我有以下代码:

 <li ng-repeat="(key, value) in languages_sys">
  <input type="radio" ng-click="changeDefaultLanguage(key)" ng-value="{{key}}" ng-model="language">
   <span>{{value}}</span>
</li>

当我点击输入时,它没有被选中,即被选中。

languages_sys的对象为:

{"0" : "Spain", "1": "England"};

1 个答案:

答案 0 :(得分:1)

name="language"添加到输入中,并将ng-value替换为value

<input name="language" type="radio" ng-click="..." value="{{key}}" ng-model="language">

参见 fiddle