【发布时间】:2016-09-26 01:09:19
【问题描述】:
var data = {
2016-09-24: {
0: {amount: 200, id: 2},
1: {...}
},
2016-09-25: {
0: {amount: 500, id: 8},
1: {...}
}
}
我想在如下视图中表示上述数据:
"**" 将是一个带有 card 类的 div:
*****************************************
* <h2>2016-09-24</h2> *
* *
* <li>amount: 200</li> *
* <li>amount: 40</li> *
* *
*****************************************
*****************************************
* <h2>2016-09-25</h2> *
* *
* <li>amount: 500</li> *
* <li>amount: 90</li> *
* *
*****************************************
我还没有到达布局,但卡在了循环中。我正在使用 React es6:
dailySales(){
Object.keys(data).forEach(function(key) {
var dates = key;
var val = data[key];
let sales = val.map(function(s, i) {
//console.log(s.amount);
});
});
}
上面注释掉的console.log 将返回所有amount。如何用日期(键)分割每个值?这个问题类似to this one。
【问题讨论】:
标签: html reactjs object-literal