Javascript sub ng重复,以角度获取(选中)复选框值

Javascript sub ng重复,以角度获取(选中)复选框值,javascript,arrays,angularjs,checkbox,Javascript,Arrays,Angularjs,Checkbox,我正在处理一些嵌套的ng重复,下面的第三层是一组复选框。最初,我会收到复选框的一系列选项,因此我会执行以下操作: <div class="fadingOptionsHere" ng-repeat="fading in fade.options"> <input type="checkbox" ng-model="fadingsHere" value="{{fading.id}}">{{fading.name}} </div> {{laying.na

我正在处理一些嵌套的ng重复,下面的第三层是一组复选框。最初,我会收到复选框的一系列选项,因此我会执行以下操作:

<div class="fadingOptionsHere" ng-repeat="fading in fade.options">
    <input type="checkbox" ng-model="fadingsHere" value="{{fading.id}}">{{fading.name}}
</div>

{{laying.name}
我正在寻找一种只返回所选复选框值的方法。如果我可以用一个只包含选定项的数组来替换嵌套的选项数组,那将是非常理想的,这样我就可以像那样发送json对象了

这是筑巢的第三层,所以我很难追踪这些家伙。对于ng repeat的每次迭代,我如何才能仅获取选择框的选定值(如facing.id)

我一直试图引用fadingsHere模型,但没有成功


谢谢

你可以这样做

在HTML中,请执行以下操作

<ul>
    <li data-ng-repeat="record in records">
        <input type="checkbox" ng-model="selected[record.Id]"> {{record.Id}}
    </li>
</ul>
当您读取所选属性时,您将获得所选列表


您可以这样做

在HTML中,请执行以下操作

<ul>
    <li data-ng-repeat="record in records">
        <input type="checkbox" ng-model="selected[record.Id]"> {{record.Id}}
    </li>
</ul>
当您读取所选属性时,您将获得所选列表


您可以使用清单模型指令,如

      <input type="checkbox" class="form-control"
                           checklist-model="transaction.jobData[attribute.key]"
                           checklist-value="checkBoxAttributes.code">

您可以使用清单模型指令,如

      <input type="checkbox" class="form-control"
                           checklist-model="transaction.jobData[attribute.key]"
                           checklist-value="checkBoxAttributes.code">


当原始变量嵌套在子作用域中时,不能将其传递给
ng model
。阅读有关作用域和继承的内容,并理解为什么在ng模型中始终使用对象属性很重要当原始变量嵌套在子作用域中时,不能将其传递给
ng模型。阅读有关作用域和继承的内容,并理解为什么总是以非常好的方式使用对象属性来处理它是非常重要的