gpt4 book ai didi

javascript - AngularJS ng-repeat 具有多个 radio 输入

转载 作者:行者123 更新时间:2023-12-01 22:07:21 24 4
gpt4 key购买 nike

对于具有多个 radio 输入的人,我遇到了 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>

JS:

function MyCtrl($scope) {
$scope.people = [{
name: "John"
}, {
name: "Paul"
}, {
name: "George"
}, {
name: "Ringo"
}];
}

最佳答案

在该上下文中,您需要使用 {{ person.name }},而不是 "person.name"

关于javascript - AngularJS ng-repeat 具有多个 radio 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24763016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com