我当前的模板如下所示:
<!-- ko 'if': condition -->
<ul data-bind="foreach: items">
...
</ul>
<!-- /ko -->
<!-- ko ifnot: condition -->
<ul data-bind="foreach: items">
...
</ul>
<!-- /ko -->
将其更改为以下是否有意义
<ul data-bind="foreach: items">
<!-- ko 'if': $parent.condition -->
...
<!-- /ko -->
<!-- ko ifnot: $parent.condition -->
...
<!-- /ko -->
</ul>
我的实际用例是同时具有列表视图和网格视图 - 因为它们的 dom 不同,我不能只交换父ul
块上的一些类。
我想知道哪种方法更好?