ng-ng中的角度变化

时间:2015-02-05 15:38:53

标签: angularjs angularjs-ng-repeat angularjs-ng-change

我想在下拉框中的ng-change事件中取消答案字段中的响应。需要一种动态访问答案字段的方法。代码嵌入在ng-repeat标记中。有关详细信息,请参阅PLUNKER

1 个答案:

答案 0 :(得分:0)

所以有几件事......

首先,您需要摆脱那里的第二次重复重复,这是完全没必要的,并且会破坏下一步所需的$ index。

删除

ng-repeat="(key, pair) in variable"

然后将您选择的ng-options更改为...

ng-options="var.questionDes for var in variable.questionList"

额外的ng-repeat只是浪费空间。

从那里它很简单,你需要做的就是在你的选择中添加一个ng-change,它会使ng-model附加到输入一个空字符串,就像这样......

ng-change='answers[$index] = ""

这是一个适合你的工作人员http://plnkr.co/edit/5OgYSVhfNs5j7QCjF6vU?p=preview