选中的单选按钮在ng-model中返回undefined

时间:2016-04-21 12:59:25

标签: angularjs

我需要使用ng-repeat在单选按钮中显示值并显示默认选中状态。检查条件不是基于每个无线电中分配的值。 因此它显示已选中并显示所有值。但是在提交表单时,它会返回" undefined"。我需要选择至少一次选项以发送正确的值。

<div ng-repeat="size1 in key.values">
    <input type="radio" ng-model="products.sizevalue" name="size1" value="{{size1.value_id}}" ng-checked="'{{size1.qr_size}}' === '{{size}}'"  />
    <label>{{size1.title}}</label>
</div>

在上面的代码片段中,我需要显示&#34; size1.title&#34;在标签中,帖子值应为&#34; size1.value_id&#34;并检查值是否基于&#34; size1.qr_size&#34;与&#34; size&#34;进行比较。 我错过了什么?

1 个答案:

答案 0 :(得分:0)

获取隐藏变量并将值绑定到单选按钮事件可以解决问题。 对于单选按钮中的初始未定义值,我已将初始值设置为隐藏变量和onchange事件,将值绑定到此变量。