If statement 如果array.length大于0,则显示表格

If statement 如果array.length大于0,则显示表格,if-statement,knockout.js,If Statement,Knockout.js,如果数组为空,我需要显示一条消息,否则我需要表中显示的数据 以下是我到目前为止所做的(但它不起作用): 未计划任何服务中断 标题 身体 额外的 开始日期 我如何在这里添加其他内容 淘汰赛中没有内置的else。您需要使用另一个if,这是对第一个if的否定 <div data-bind="if: interruptions().length == 0">No service interruption has been scheduled</div> <!-- ko

如果数组为空,我需要显示一条消息,否则我需要表中显示的数据

以下是我到目前为止所做的(但它不起作用):

未计划任何服务中断
标题
身体
额外的
开始日期

我如何在这里添加其他内容

淘汰赛中没有内置的
else
。您需要使用另一个
if
,这是对第一个
if
的否定

<div data-bind="if: interruptions().length == 0">No service interruption has been scheduled</div>

<!-- ko if: interruptions().length > 0 -->
    <table id="newsTbl" class="display compact table-bordered table-striped table-condensed table-hover" style="width: 100%">
<!-- /ko -->
未计划任何服务中断
从Knockout 3.3开始,您唯一的其他选项是向Knockout添加
else
功能。

在本例中: