对于有多个无线电输入的人(是/否),我的ng-repeat问题很小.由于name ="person.name",输入名称应该不同,但它们的行为类似于它们都相同.有人知道如何解决这个问题?
http://jsfiddle.net/Chotkos/EbU8g/
HTML:
<form name="myForm" ng-controller="MyCtrl">
<p>Decisions</p>
<ul>
<li ng-repeat="person in people">
<label>{{person.name}}
<input type="radio" ng-model="person.decision" name="person.name" value="Yes" />
<input type="radio" ng-model="person.decision" name="person.name" value="No" />
</label>
</li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)
JS:
function MyCtrl($scope) {
$scope.people = [{
name: "John"
}, {
name: "Paul"
}, {
name: "George"
}, {
name: "Ringo"
}];
}
Run Code Online (Sandbox Code Playgroud)