Javascript 按小数点对表格单元格进行分组
根据小数点对表格单元格进行分组。 示例JSON:Javascript 按小数点对表格单元格进行分组,javascript,html,angularjs,Javascript,Html,Angularjs,根据小数点对表格单元格进行分组。 示例JSON: [ { "data1": [ { "name": "Download", "id": "1.1.1" }, { "name": "Download", "id": "1.1.2" },
[
{
"data1": [
{
"name": "Download",
"id": "1.1.1"
},
{
"name": "Download",
"id": "1.1.2"
},
{
"name": "Download",
"id": "1.2"
},
{
"name": "Download",
"id": "1.3"
},
{
"name": "Download",
"id": "1.4"
}
]
},
{
"data2": [
{
"name": "Download",
"id": "2.1"
},
{
"name": "Download",
"id": "2.2"
}
]
},
{
"data3": [
{
"name": "Download",
"id": "3.1.1"
},
{
"name": "Download",
"id": "3.1.2"
},
{
"name": "Download",
"id": "3.2"
}
]
},
{
"data4": [
{
"name": "Download",
"id": "4.1.1"
},
{
"name": "Download",
"id": "4.1.2"
}
]
}
]
HTML:
{{r.id}}
使用ng repeat在表格的单个单元格中显示每个id
实际结果:
[
{
"data1": [
{
"name": "Download",
"id": "1.1.1"
},
{
"name": "Download",
"id": "1.1.2"
},
{
"name": "Download",
"id": "1.2"
},
{
"name": "Download",
"id": "1.3"
},
{
"name": "Download",
"id": "1.4"
}
]
},
{
"data2": [
{
"name": "Download",
"id": "2.1"
},
{
"name": "Download",
"id": "2.2"
}
]
},
{
"data3": [
{
"name": "Download",
"id": "3.1.1"
},
{
"name": "Download",
"id": "3.1.2"
},
{
"name": "Download",
"id": "3.2"
}
]
},
{
"data4": [
{
"name": "Download",
"id": "4.1.1"
},
{
"name": "Download",
"id": "4.1.2"
}
]
}
]
预期结果
由于ng repeat,单元格彼此相邻显示。预期的结果是使用小数点分割表格单元格
示例:
[
{
"data1": [
{
"name": "Download",
"id": "1.1.1"
},
{
"name": "Download",
"id": "1.1.2"
},
{
"name": "Download",
"id": "1.2"
},
{
"name": "Download",
"id": "1.3"
},
{
"name": "Download",
"id": "1.4"
}
]
},
{
"data2": [
{
"name": "Download",
"id": "2.1"
},
{
"name": "Download",
"id": "2.2"
}
]
},
{
"data3": [
{
"name": "Download",
"id": "3.1.1"
},
{
"name": "Download",
"id": "3.1.2"
},
{
"name": "Download",
"id": "3.2"
}
]
},
{
"data4": [
{
"name": "Download",
"id": "4.1.1"
},
{
"name": "Download",
"id": "4.1.2"
}
]
}
]
Row1=>1.1.1、1.1.2、1.2、1.3、1.4
Row2=>2.1,2.2
第2行第一个单元格(2.1)应采用第1行(1.1.1和1.1.2)的宽度。2.2应取1.2、1.3和1.4宽度的其余部分
提前感谢。您的数据结构不清楚,似乎需要检查和重构它。 但现在这个小家伙可以帮你。(我希望如此!)
我认为您应该考虑您的数据结构,可能在前面对行进行分组,然后在我们的模板中只重复一次