我知道我可以在註釋中使用註釋foreach
來爲列表添加條件。但是,如果的observableArray
爲空,我想向表添加默認行。顯示默認行KnockOut.js
目前,我做這樣的事情:
<table>
<!-- ko foreach: members -->
<tr>
<td data-bind="text: Id"></td>
<td data-bind="text: FirstName"></td>
<td data-bind="text: LastName"></td>
</tr>
<!-- /ko -->
<tr data-bind="if: MemberCount == 0">
<td colspan="3">
No members have been added yet
</td>
</tr>
</table>
是否有一個更優雅的方式?
看起來不錯,我就躲在MEMBERCOUNT == 0作爲IsEmpty屬性。請記住,你不能在foreach內做條件這是一個好方法。 – 0lukasz0