4

私たちが行っているプロジェクトでは、ユーザーが(とりわけ)アイテムを選択できる受信トレイを作成しました。ユーザーがアイテムを選択した場合、ボタンを有効にする必要があります。何も選択されていない場合、ボタンを無効にする必要があります。

十分に単純ですが、私の人生のために、私はそれを機能させることができません:-(

ここでフィドルを見つけることができます:http://jsfiddle.net/rzrfp/

私は非常に、非常に、非常に単純で愚かな何かが欠けていると思いますが、私は事実上すべてを試しました、そしてそれを動かすことができません...

4

1 に答える 1

1

ko.computedの代わりに使用してくださいko.computable
またはさらに良い:data-bind="enable: selectedItems().length > 0"ボタン要素で使用します。したがって、計算されたを省略できますshowButton

編集:正しいコンテキストを使用するには、を使用しますvar modelImpl = new myModel("myParam");。それ以外の場合this、モデル内はwindowオブジェクトを参照します。

于 2012-07-25T19:14:24.277 に答える