У меня есть объект, похожий на этот:
const members = {
pokiuy45 : {
details:{
fullname: 'Member 1',
age: 58
},
contributions:{
100: [
{
date: 'date1',
amount: 500
}
],
200:[
{
date: 'date1',
amount: 600
},
{
date: 'date2',
amount: 400
},
{
date: 'date3',
amount: 200
}
]
},
stats: {
total_points: 563,
balance: 63,
comments: 'random text'
}
},
LoghnfLM : {
details:{
fullname: 'Second memeber',
age: 31
},
contributions:{
100: [
{
date: 'date1',
amount: 100
},
{
date: 'date2',
amount: 300
},
{
date: 'date3',
amount: 200
}
],
200:[
{
date: 'date1',
amount: 200
},
{
date: 'date2',
amount: 1000
}
]
},
stats: {
total_points: 587,
balance: 420,
comments: 'random text'
}
}
}
Теги pokiuy45
и LoghnfLM
представляют идентификаторы участников. У каждого участника есть подчиненный объект для представления подробностей (например, полное имя и возраст, затем массивы вкладов в пулах 100
и 200
. (На самом деле, может быть больше пулов, и каждый участник может иметь один или несколько вкладов в каждый бассейн).
Я хотел бы отобразить каждый вклад в элемент, где каждый элемент отображает имя, возраст, дату и сумму каждого вклада.
Конечная цель - создать список, похожий на этот ...
Из того, что я знаю, ngFor
используются только с массивами. Так как я могу сделать это? Я понятия не имею, с чего начать.