【发布时间】:2015-11-10 19:26:16
【问题描述】:
我有以下 Plunker:http://plnkr.co/edit/5mfYvsko2cW1SS66CqJC?p=preview。当它加载时,最初选择的值为[true],但不会选择相应的收音机。如果我取消注释以下行:
$scope.selected = $scope.items[1].value;
然后将显示正确的收音机。我知道这是 Javascript 如何处理与数组的相等比较的结果。不幸的是,在我的实际情况下,我看不到任何合理的方法来确保分配相同的对象。有没有其他方法可以让正确的收音机显示为在初始加载时选择的?
【问题讨论】:
-
您的对象的值似乎有错误,请查找更新后的plnkr,已将 ng-init 添加到标签中,如果您想将其删除,请取消注释第 22 行。
-
感谢您的回答。我还应该指定我想尝试将值保留为当前格式。他们使用一些自动表格,我需要做的翻译越少越好。
-
在这种情况下,请删除您的 plunker 中的第 22 行和第 23 行,并将第 27 行替换为以下行
标签: javascript angularjs radio-button