可以通过在ng-repeat的每个循环中添加一个ng-model来解决这个问题。例如:
HTML代码:
JS代码:
$scope.options = [{value:0,text:"Option 1"},{value:1,text:"Option 2"},{value:2,text:"Option 3"}];
$scope.items = [{selected:1},{selected:2},{selected:0}];
这样,每个循环都有一个自己的ng-model来保存所选的值,而不会相互干扰。