簡體   English   中英

以角度從父母和孩子獲取選定的復選框值

[英]Get selected checkbox values from parent and child in angular

我正在嘗試從此數據生成一個新數組,並僅顯示父項和子項中選定的復選框值。

this.data.ParentChildchecklist = [ { id: 1,value: 'Elenor Anderson',isSelected: false,isClosed:false, childList: [ { id: 1,parent_id: 1,value: 'child 1',isSelected: false } , { id: 2,parent_id: 1,value: 'child 2',isSelected: false } ] }, { id: 2,value: 'Caden Kunze',isSelected: false,isClosed:false,childList: [ { id: 1,parent_id: 1,value: 'child 1',isSelected: false }, { id: 2,parent_id: 1,value: 'child 2',isSelected: false } ] }, { id: 3,value: 'Ms . Hortense Zulauf',isSelected: false,isClosed:false, childList: [ { id: 1,parent_id: 1,value: 'child 1',isSelected: false }, { id: 2,parent_id: 1,value: 'child 2 ',isSelected: false } ] } ];

嘗試使用此代碼從父項和子項中過濾選定的列表以推送到新列表,但它不起作用。

https://stackblitz.com/edit/angular-ivy-hfvrqa?file=src/app/app.component.ts

您的示例中有錯誤

這條線可能應該被刪除

this.checkedList.ParentChildchecklist.push(
    obj.ParentChildchecklist[i].childList[j]
);

因為this.checkedList.ParentChildchecklist不存在

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM