嗨,我有这两个不同的东西:
columns = {
name:"Name",
ref:"Reference"
}
items:[
{ id:1, name:"Dan", ref:"01" },
{ id:2, name:"Dan2", ref:"02" }]
我需要把它们放在一个像这样的表中:
| Name | Reference |
| Dan | 01 |
| Dan2 | 02 |
通常这将是:
{{for columns}}
{{:name}} {{:ref}}<br>
{{/for}}
{{for items}}
{{:name}} {{:ref}}<br>
{{/for}}
但是,我在 2 个对象中的键是动态的,所以我想在 javascript 中这样:
var header = "";
for(key in Object.keys(columns){
header+=" "+columns[key));
}
console.log(header);
for(var i=0;i<items.length;i++){
var item = items[i];
var line ="";
for(key in Object.keys(columns){
line+=" "+items[key);
}
console.log(line);
}
任何人都可以提出任何建议吗?