У меня есть массив, например,
Data: Array<any> = [
{ name: 'Pear', value: 'pear' ,label : Fruit},
{ name: 'Plum', value: 'plum' , label : Fruit},
{ name: 'Kiwi', value: 'kiwi' , label : Fruit},
{ name: 'Brinjal', value: 'Brinjal' ,label : Vegetable},
{ name: 'Cabbage', value: 'Cabbage' ,label : Vegetable}
];
Я хочу отобразить это как
Label - Vegetable
Checbox 1 = brinjal , Checkbox 2 = Cabbage
(флажок будет действительным)
Label - Fruit
Checbox 1 = Pear, Checkbox 2 = Plum ,Checkbox 3 = kiwi
или такой массив
{
"label1":{
"checkboxname":"value",
"checkboxname":"value"
},
"label2":{
"checkboxname":"value"
}
}
как мне это сделать в Angular или Javascript?