1

我正在使用此页面中可暂停的淘汰赛:https ://github.com/Areson/Knockout-Extensions/wiki/Knockout.Pausable

它在可观察对象上完美运行,但是我无法让它与可观察数组一起使用。数组声明如下:

 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 fiddle 的链接:

http://jsfiddle.net/almir/TTsZ5/

对你的帮助表示感谢。

4

1 回答 1

2

我只是在这里假设,但是暂停 observableArray 将在您添加或删除项目时暂停绑定,而不是在您修改数组中项目的属性时。

于 2012-11-22T13:24:25.993 回答