1

ノックアウト kolite を使用して変更を追跡する方法に関する簡単な例はありますか。john papa [Kolite][1] によって投稿されたこのリンクを見ました。変更を追跡するために、彼が変更を html 要素にバインドする方法を理解していませんでした。誰もがそれを使用する方法の簡単な例を持っているので、それは高く評価されています. ノックアウトに関しては初心者です。助けてください。どうもありがとう

一例を見つけました。これはフィドル KoLiteの例へのリンクです

フィドルでは、入力フィールドに変更が加えられた場合、保存ボタンが適切に非表示および非表示になっていることがわかります。[キャンセル] ボタンを有効にするコードを追加しましたが、機能しません。

<div data-bind="enable: dirtyFlag().isDirty">
       <button>Cancel</button>
</div>

理由を教えてください。

4

1 に答える 1

2

どうぞ:

http://jsfiddle.net/6dz7g/12/

<input type="text" data-bind="value: name, valueUpdate: 'keyup'"/>  

<div data-bind="if: dirtyFlag().isDirty">
    <button>Save</button>
</div>  

<div>
    <button data-bind="enable: dirtyFlag().isDirty">Cancel</button>
</div>

保存ボタンに ifnot バインディングを使用しただけです。

于 2013-02-08T08:49:02.337 に答える