带有复选框的AngularJS TreeNode无法正常工作

时间:2014-11-18 07:41:43

标签: angularjs angularjs-scope underscore.js angularjs-ng-repeat angular-ui-tree

任何人都可以解决我的问题。 这是要求。

有一个父组(全选)。和两个子组。每个子组再次包含子(子 - 孩子)。 最初只选择child11和child22。然后我们必须取消选择selectall。

并单独选择所有复选框。还必须选中selectAll复选框

我写了这段代码,但它没有用。请找到我的plunker http://plnkr.co/edit/LieW9g2iGhTVa3XYWqoZ?p=preview。我的树数据如下

[
   {
    "name": "child1",
    "checked": true,
    "catgdist": "parcel",
    "categories": [
      {
        "catgId": 22,
        "sortOrder": 0,
        "name": "child11",
        "checked": true,
        "type": "category"
      },
      {
        "catgId": 21,
        "sortOrder": 1,
        "name": "child12",
        "checked": false,
        "type": "category"
      }
    ],
    "type": "group"
  },
  {
    "name": "child2",
    "checked": true,
    "catgdist": "freight",
    "categories": [
      {
        "catgId": 84973,
        "sortOrder": 0,
        "name": "child21",
        "checked": false,
         "type": "category"
      },
      {
        "catgId": 93733,
        "sortOrder": 5,
        "name": "child22",
        "checked": true,
         "type": "category"
      },

      {
        "catgId": 93735,
        "sortOrder": 13,
        "name": "child23",
        "checked": false,
        "type": "category"
      }
    ],
    "type": "group"
  }
]

0 个答案:

没有答案