使用foreach迭代Knockout.JS中的前5个元素

使用foreach迭代Knockout.JS中的前5个元素,knockout.js,Knockout.js,我可以使用此代码迭代所有元素 <!-- ko foreach: tweets --> <input style="width: 200px" data-bind="value: tweet"/> <a class="btn btn-primary" data-bind="click: $parent.queueSubmit" > Send </a> <

我可以使用此代码迭代所有元素

<!-- ko foreach: tweets -->
        <input  style="width: 200px" data-bind="value: tweet"/>
        <a  class="btn btn-primary" data-bind="click: $parent.queueSubmit" >
            Send
        </a>
        <a class="btn btn-danger" data-bind = "click: $parent.removeTweet" >
            Delete
        </a>

       </br>

     <!-- /ko -->

发送
删除

如何将其更改为仅显示前5条推文?找不到相关文档。

执行
推文。切片(0,5)
将给出前五个

<>你可以考虑把这个放在你的视图模型上,比如:

this.numberToShow = 5;

this.tweetsFiltered = ko.computed(function() {
    return tweets.slice(0, this.numberToShow);
}, this);