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"
}
]