4 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
您已經(jīng)在迭代 booksArr。只需要使用插值來(lái)顯示數(shù)據(jù)。嘗試這樣
<table border="1" *ngIf="bName">
<thead>
<tr>
<th>book ID</th>
<th>book Name</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let b of booksArr">
<td>{{b.bookId}}</td>
<td>{{b.bookName}}</td>
</tr>
</tbody>
</table>

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊
您已經(jīng)在使用 迭代書(shū)籍?dāng)?shù)組*ngFor="let b of booksArr"。
您現(xiàn)在想要對(duì)數(shù)組中每本書(shū)的值進(jìn)行插值。當(dāng)您位于數(shù)組內(nèi)部時(shí),您可以訪問(wèn)在 中聲明的循環(huán)變量*ngFor。在這種情況下,循環(huán)變量是b。b您現(xiàn)在可以綁定到使用大括號(hào)插值的屬性。{{b.bookId}}。
<table border="1" *ngIf="bName">
<thead>
<tr>
<th>book ID</th>
<th>book Name</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let b of booksArr">
<td>{{b.bookId}}</td>
<td>{{b.bookName}}</td>
</tr>
</tbody>
</table>

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
在這種情況下不需要*ngIf。只需嘗試以下操作
<tbody>
<tr *ngFor="let b of booksArr">
<td>{{b.bookId}}</td>
<td>{{b.bookName}}</td>
</tr>
</tbody>
在你的 .ts 文件中你應(yīng)該改變
constructor(bookId, bookName, cost, quantity)
或者
this.bookName=bookType;
在你的構(gòu)造函數(shù)中

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
嘗試:
<td> {{ b.bookId }} </td> <td> {{ b.bookName }} </td>
- 4 回答
- 0 關(guān)注
- 201 瀏覽
添加回答
舉報(bào)