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 に答える