为ng-repeat单选按钮选择了不正确的单选按钮

时间:2016-02-24 20:25:22

标签: angularjs radio-button angularjs-ng-repeat

我有一个使用ng-repeat的单选按钮列表。 当我最初加载页面并选择最后一个单选按钮时,它旁边的按钮被选中。 这只是第一次发生,即如果我第二次点击最后一个按钮,则会正确选择它。

<input type="radio" name="rb" value="{{rbCollection.name}}" data-ng-click="open(name)" data-ng-model="Ctrl.selection">

1 个答案:

答案 0 :(得分:0)

选中so

  

问题是ng-click在更新范围的ng-model代码之前触发。如果您将其更改为使用ng-change,那将解决它。您还需要在文本框中添加ng-change,以便在用户键入时更新范围。