angular - 在Angular 9中将列数据动态加载到表中
问题描述
我想动态获取表头数据我该怎么做?
我的 HTML:-
<table border="1">
<thead>
<tr *ngFor="let SR of StockReport;">
<td>
<b></b>
</td>
<td><b></b></td>
<td><b></b></td>
<td><b></b></td>
<td><b></b></td>
</tr>
</thead>
<tbody>
<tr *ngFor="let SR of StockReport;let inx=index">
<td style="width: 11%;">{{inx+1}} </td>
<td>{{SR.ItemName}} </td>
<td align="right">{{SR.Inward}} </td>
<td align="right"> {{SR.Outward}}</td>
<td align="right">{{SR.Stock}} </td>
</tr>
</tbody>
</table>
json 数据:- {“ItemName”:“CV CPU”,“向内”:“50.00”,“向外”:“0.00”,“库存”:“50.00”},
解决方案
演示:https ://stackblitz.com/edit/angular6-keyvaluepipe-demo-zcesna
<table border="1">
<thead>
<tr>
<td> Sr. No.</td>
<td *ngFor="let key of tableHeader ">
<b>{{key}}</b>
</td>
</tr>
</thead>
<tbody>
<tr *ngFor="let SR of StockReport; let i = index">
<td style="width: 11%;">{{i+1}} </td>
<td>{{SR.BranchID}} </td>
<td align="right">{{SR.Brand}} </td>
<td align="right">{{SR.Inward}} </td>
<td align="right">{{SR.ItemID}} </td>
<td>{{SR.ItemName}} </td>
<td>{{SR.ItemSubGrp}} </td>
<td align="right">{{SR.ModelNO}} </td>
<td align="right"> {{SR.Outward}}</td>
<td align="right">{{SR.Stock}} </td>
</tr>
</tbody>
</table>
推荐阅读
- javascript - 无法使用布局渲染 React 组件
- android - 如何使用处理程序线程进行多线程
- swift - 如何在 NSComboBox 或 NSPopUpButton 中选择默认选项?
- scripting - Windbg - 可以抑制 .outmask 1 或 .outmask /d 的输出吗?
- django - 是否有 django 包可以让我从 Point 字段获取国家/地区?
- jersey - 没有 DTO 的 Jersey json POST
- css - Itext 对 transform:scale 的支持
- html - 导航栏切换下拉菜单上的悬停效果不适用于动态数据
- vba - 查找多次出现的文本(在工作表中查找最右边的字符串)并复制
- android - 单击按钮时的列表视图