20

Knockout Validation プラグインを使用し、必要に応じてエクステンダーを使用してオブザーバブルを設定しています。

myObservable.extend({required:true});

エクステンダーを追加した後、エクステンダーを削除することはできますか?

4

2 に答える 2

2

nemesvの回答は小さなタイプミスの修正で機能します - remove(...) 呼び出しの関数はブール値を返す必要があります (つまり、'=' ではなく '=='):

myObservable.rules.remove(function(item) {
  return item.rule == "required";
});

デモ: JSFiddle

于 2014-12-17T22:26:20.767 に答える