<div class="checkbox m-b-15" ng-repeat="list in chkArray.riskForHospitalization" >
<label>
<input type="checkbox" name="M1033" data-checklist-model="pi.risHost" data-checklist-value="list.value">
<i class="input-helper"></i>
{[{list.title}]}
</label>
我想获取所选项目的值,但是当我提交数据模型时,pi.risHost未定义
答案 0 :(得分:0)
由于您的checkbox
位于ng-repeat内,ng-repeat
内的所有复选框都具有相同的模型。所以使用一系列模型。
<div class="checkbox m-b-15" ng-repeat="list in chkArray.riskForHospitalization" >
<label>
<input type="checkbox" name="M1033"
data-checklist-model="pi.risHost[$index]"
data-checklist-value="list.value">
<i class="input-helper"></i>
{[{list.title}]}
</label>
此处pi.risHost
是一个模型数组,如果您checked
是第二个复选框。然后 pi.risHost[1]
将成立。等等