Как отобразить динамические данные в соответствующие заголовки в таблице угловых материалов? У меня есть случай, который фильтрует данные по категориям (под parcelItems всегда будет 2 категории, но не отсортированы), что-то вроде ниже. В этом случае Wears и Принадлежности являются заголовками. Ответ API не сортируется в бэкэнде. Как я могу достичь этого?
Вот код: stackblitz
Образец
|---------------------|------------------------------|
| Heading 1 (Wears) | Heading 2 (Accessories) |
|---------------------|------------------------------|
| jeans | earphones |
|---------------------|------------------------------|
| t-shirt | motherboard |
|---------------------|------------------------------|
sample.json
const ELEMENT_DATA: Array<Data> = [
{
fname: "Mark",
lname: "jhony",
parcels: [
{
parcelId: 123,
parcelName: "parcel1",
parcelItems: [
{
name: "jeans",
category: "wears",
qty: 2
},
{
name: "earphones",
category: "accessories",
qty: 4
},
]
},
{
parcelId: 144,
parcelName: "parcel2",
parcelItems: [
{
name: "motherboard",
category: "accessories",
qty: 5
},
{
name: "t-shirt",
category: "wears",
qty: 7
},
]
}
]
}
];