如何处理if/else语句中敲除容器的少形式?
答
如前所述,没有一个else
,但它是共同使用相同的结合ko if
和ko ifnot
旗。
<!-- ko if: myFlag -->
...some stuff for the true case
<!-- /ko -->
<!-- ko ifnot: myFlag -->
...some stuff for the else (false) case
<!-- /ko -->
答
遗憾的是没有<!-- ko else -->
。您将需要使用两个<!-- ko if: something-is-true -->
陈述或使用模板来实现与链接中提到的同样的事情@huocp到Knockout JS If-Else bindings
没有KO别的。但你可以检查这个http://stackoverflow.com/questions/11553999/knockout-js-if-else-bindings – huocp