gpt4 book ai didi

javascript - Angular : Correctly show which radio is selected initially

转载 作者:行者123 更新时间:2023-11-27 23:58:24 26 4
gpt4 key购买 nike

我有以下 Plunker:http://plnkr.co/edit/5mfYvsko2cW1SS66CqJC?p=preview 。当它加载时,最初选择的值将是[true],但相应的 radio 将不会被选择。如果我取消注释以下行:

$scope.selected = $scope.items[1].value;

然后将显示正确的 radio 。我知道这是 Javascript 如何处理与数组的相等比较的结果。不幸的是,在我的实际情况中,我看不到任何合理的方法来确保我分配相同的对象。有没有其他方法可以让正确的 radio 显示为初始加载时选择的?

最佳答案

请在 plunker 中查找更新的答案

已修改范围

  $scope.items = [
{value: 'false', name: 'False'},
{value: 'true', name: 'True'},
{value: 'neither', name: 'False or true'}
];

和 html

  <label ng-repeat="item in items" ng-init="selected='true'">
<input type="radio" ng-model="selected" ng-value="item.value" >
{{ item.name }}
</label>

关于javascript - Angular : Correctly show which radio is selected initially,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32062582/

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