我知道我可以在注释中使用注释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