使用ngFor嵌套循环实现动态列标题和值的HTML th和td标签
<p>我正在尝试创建带有动态tr和td的HTML表格。
我在HTML中添加了嵌套循环,动态列标题(th)工作正常,但值没有添加到正确的td中。</p>
<p>这是我拥有的数据:</p>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | “finalResult”: [
{
“表名称”:“表_1”,
“colCategories”:[
{
“columnnnn”:“用户”,
“值”:[
{
“值”:“0”
},
{
“值”:“10”
},
{
“值”:“60”
},
{
“值”:“0”
},
{
“值”:“0”
},
{
“值”:“0”
},
{
“值”:“0”
},
{
“值”:“0”
},
{
“值”:“0”
}
]
},
{
“列nnnn”:“标题1”,
“值”:[
{
“值”:“460”
}
]
},
{
“columnnnn”:“金额”,
“值”:[
{
“值”:“10”
},
{
“值”:“100”
},
{
“值”:“50”
}
]
}
]
},
{
“表名称”:“表_2”,
“colCategories”:[
{
“columnnnn”:“用户”,
“值”:[
{
“值”:“07”
},
{
“值”:“10”
}
]
},
{
“columnnnn”:“金额”,
“值”:[
{
“值”:“70”
}
]
},
{
“columnnnn”:“用户1”,
“值”:[
{
“值”:“57”
}
]
},
{
“columnnnn”: “列”,
“值”:[
{
“值”:“80”
}
]
},
{
“columnnnn”:“第 2 列”,
“值”:[
{
“值”:“10”
}
]
}
]
}
]</pre>
<p>以下是HTML代码:</p>
<pre class = "brush:php;toolbar:false;" ><div *ngFor="让 j 为 FinalResult;索引为i”类=“”>
<div class = "" > <span title= "“{{j.tableNamee}}”" >表名称:{{j.tableNamee}} </span>
</div>;
<div class = "" >
<table class =“table table-bordered”>
<正文>
<第 类=“”范围=“col”; *ngFor= "让 k of j.colCategories" >
{{k.columnnnn}}
<ng-container *ngfor= "“让" k= "" of= "" j.colcategories”= "" >
<ng-容器>
<div *ngFor=“让 m 个 k.values”>
<div class = "" > <span title= "“{{m.value}}”" > {{m.value}} </span>
</span></div>
</td>
</ng-容器></ng-container></div>
</ng-容器>
</ng-容器>
</tbody>
</表>
|
</div></pre>
<p>这里没有特定的ts代码。我只是按照上述格式数据操作,并尝试在HTML中应用循环。我做错了什么吗?</p>
<p><strong>这是期望的输出:</strong>
期望的输出
<p><strong>这是我得到的当前输出:</strong>
当前输出
<p>任何帮助都不会令人感激!</p>