AngularJS TreeNode с флажками не работает должным образом

Кто-нибудь может решить мою проблему. Вот требование.

Существует одна родительская группа (выберите Все). и две дочерние группы. Каждая дочерняя группа содержит снова child (child-child). Изначально только child11 и child22 выбраны. Затем мы должны отменить выбор selectall.

и при выборе индивидуально для всех флажков. флажок select All также должен быть отмечен

Я написал этот код, но он не работает. пожалуйста, найдите мой поршень 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 ответов

Другие вопросы по тегам