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