我在这个网页上使用了可以使用的淘汰赛:https://github.com/Areson/Knockout-Extensions/wiki/Knockout.Pausable
它完全适用于observable,但我无法使用可观察数组。该数组声明如下:
var itemModel = function () {
var me = this;
me.Key = ko.observable(0).extend({ pauseable: true });
me.Value = ko.observable('').extend({ pauseable: true });
};
me.testArray = ko.observableArray().extend({ pauseable: true });
当我使用时: me.testArray.pause(); 和 me.testArray.resume();
它没有任何效果。
以下是JS提供完整示例的链接:
http://jsfiddle.net/almir/TTsZ5/
非常感谢您的帮助。
答案 0 :(得分:2)
我只假设在这里,但暂停observableArray将暂停添加或删除项目时的绑定,而不是在修改数组中项目的属性时。