【发布时间】:2014-09-09 14:21:37
【问题描述】:
我正在学习如何使用 Knockout.js。我想显示 observableArray 内容反转,所以我这样使用 Knockout 反转功能:
<ul data-bind="foreach: anObservableArray.reverse()" >...</ul>
但是,它不起作用并且不会发生错误。当我尝试这个时:
<ul data-bind="foreach: anObservableArray.slice(0).reverse()" >...</ul>
它按预期工作。我的问题是,当反向函数已经返回一个反向数组时,为什么我必须复制整个数组?。
【问题讨论】:
-
这是问题具有我正在寻找的实际答案/代码的罕见情况之一,谢谢。
标签: knockout.js