0

是否可以在将数据绑定到 html 页面时仅循环通过淘汰可观察数组的一部分,类似于传统的 for 循环?

(i = 0 ; i< 10; i ++) 

代替

data-bind foreach : myKnockoutArray
4

2 回答 2

0

是的,你可以做简单的把戏..例如

<div data-bind="foreach: ItemsArray">
<!-- ko if: $index() < 10 -->
     <div data-bind="text: someProperty"></div>
 <!-- /ko -->
</div>
于 2013-05-30T16:22:10.603 回答
0

你可以使用 observableArray 的 slice 方法,它的工作原理与 JS 原生 slice 方法相同。它在可观察数组页面中进行了描述。

<div data-bind="foreach: myKnockoutArray.slice(0,10)">
    <!-- loop body -->
</div>
于 2020-03-01T21:29:54.230 回答