質問

プロジェクトでは、ユーザーが(他のものの中に)項目を選択できる受信トレイを作成しました。ユーザーが項目を選択した場合、ボタンを有効にする必要があります.Noneが選択されていない場合は、ボタンを無効にする必要があります。

簡単なこと、しかし私の人生のために、私はそれを手に入れることができません:-(

ここではここで見つけることができます: http://jsfiddle.net/rzrfp/

私は私が非常に、非常に単純で愚かな何かを欠けているのを想定していますが、私は事実上すべてを試してみて、それを手に入れられない...

役に立ちましたか?

解決

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top