我正在尝试使用*ngFor
将我的对象绑定到表上。我想在每个标题下添加数组元素Grade
和Names
。有没有办法按行追加数组元素?所以它看起来如下:
我的HTML:
<div>
<table>
<tr>
<td colspan="2" style = "text-align: center;"> Names</td>
</tr>
<tr>
<th>Grade</th>
<th>Names</th>
</tr>
</table>
</div>
答案 0 :(得分:1)
这可以帮助你
<table>
<thead>
<tr>
<th>Grade</th><th>Names</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let data of your_data">
<td>{{ data.grade}}</td><td>{{data.name}}</td>
</tr>
</tbody>
</table>
答案 1 :(得分:0)
在 classmate.model.ts
中export class ClassmateType{
name: string;
grade: number;
}
在 component.ts 中 (组件外部) 从'./classmate.model.ts'中导入{ClassmateType};
(组件内部)
classmates :ClassmateType[] = [
{"billy", 6},
];
在 component.html
中<div>
<table>
<tr>
<th>Grade</th>
<th>Names</th>
</tr>
<tr *ngFor="let classmate of classmates">
<td>{{classmate.grade}}</td>
<td>{{classmate.name}}</td>
</tr>
</table>
</div>