交换KnockoutJS可观察数组中的元素

时间:2013-02-20 19:56:42

标签: javascript knockout.js

我想知道是否有一种使用KnockoutJS在可观察数组中交换2个元素的简单方法。我认为下面的功能可以解决问题,但我相信我在这里缺少一些东西。

self.swap = function () {
    var tmp = self.dataArray()[0];
    self.dataArray()[0](self.dataArray()[1]);
    self.dataArray()[1](tmp);
}

设置tmp变量按预期工作,但是当我尝试设置数组成员本身时,我收到错误“对象不支持属性或函数0”

0 个答案:

没有答案