私は Knockout.js が初めてで、観測可能な配列からtable
. tbody
私が抱えている問題は、2 つのタグが生成されることです。しかし、空のチェック ロジックをforeach:
ループに移動するとNo Data
、まったく表示されません。
テーブルを使用してこれを行うより良い方法はありますか? この場合、ul
orを使用するのは好きではありません。ol
<table>
<thead>
<tr>
<th>Permit</th>
<th>Region</th>
<th>Landowner</th>
</tr>
</thead>
<tbody data-bind="foreach: requestList">
<tr>
<td><span data-bind="text: permit"></span></td>
<td><span data-bind="text: region"></span></td>
<td><span data-bind="text: landowner"></span></td>
</tr>
</tbody>
<tbody data-bind="if: requestList().length === 0">
<tr>
<td colspan="3">No Data</td>
</tr>
</tbody>
</table>