0

従来のforループと同様に、htmlページへのデータバインディング中にノックアウトオブザーバブル配列の一部のみをループすることは可能ですか?

(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

JS ネイティブのスライス メソッドと同じように機能する observableArray のスライス メソッドを使用できます。観測可能な配列のページで説明されています。

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