angularjs嵌套ng-repeat的复选框

时间:2016-11-06 01:41:57

标签: angularjs angularjs-ng-repeat

我有以下ng-repeat列表。我想将其转换为复选框 目前,它正在重复 myJSON.mylist 中的类别标题,然后在列表模式中重复每个类别中的每个子项目
如何将列表类型转换为复选框类型,以便只能选择子项?

<ul ng-repeat="s in myJSON.mylist">
    <li type="checkbox"> {{s.item}}</li>
    <ul >
        <li type="checkbox" ng-repeat="subitem in s.subitems">
            {{subitem.values}}</li>
    </ul>
</ul>

这是一个similar example

2 个答案:

答案 0 :(得分:2)

你可以这样:

<div ng-repeat="sin myJSON.mylist">
    <div > {{s.item}}</div>
    <ul >
        <li ng-repeat="subitem in s.subitems">
            <input type="checkbox" name="myname"
                   ng-model="myModel.myname[subitem.values]">
                    {{subitem.values}}
        </li>
    </ul>
</div>

答案 1 :(得分:0)

区别在于:

您正在使用

library(reshape) 
reshape(object, idvar =c("Year","Month"), timevar ="Date", direction = "wide")

该示例使用

<li type="checkbox"...

可能你想要的是

<input type="checkbox" ...