0
私はいくつかのテーブルをいくつかのラベルの見出しで作ろうとしています。ラベル見出しはproject.nameでなければなりません。各project.nameには、material_projectsテーブルがあります。それにはmaterial_name、quantity、unit、およびtotalの見出しがあります。私はどのようにこれを達成したいと思うかの下の例の画像を持っています。また、以下のAPIレスポンスを追加しました。私はhtmlで* ngForを使ってどのように反復するのか混乱しています。あなたはこのような何かを行うことができngForを使ってテーブルとラベルを反復する
getAllProjects() {
this.subscription = this.projectsService.getAll()
.subscribe(
(data:any) => {
this.projects = data.projects;
console.log(data);
},
error => {
console.log(error);
});
}
HTML
<div class="card-block">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Project Name</th>
<th>Material ID</th>
<th>Unit</th>
<th>Quantity</th>
<th>Total Quantity</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let project of projects">
<td>{{ project.name }}</td>
<td>{{ project.material_projects.material_id}}</td>
<td>{{ project.material_projects.unit }}</td>
<td>{{ project.material_projects.quantity }}</td>
<td>{{ project.material_projects.total }}</td>
</tr>
</tbody>
</table>
</div>
テンプレートの試行は何ですか? – omeralper
@omeralper okしばらくアップロードしてください。 –