有効化バインディングを機能させるのに問題があります。ビュー モデルの実装方法に問題があると思います。ビューモデルを関数として作成する代わりに、それらに名前を付けて、交換可能な部分ビューから動的に構築できるようにします。
例については、このフィドルを参照してくださいhttp://jsfiddle.net/tgriley1/4G6wj/2/
何か案は?
ありがとう、トム
有効化バインディングを機能させるのに問題があります。ビュー モデルの実装方法に問題があると思います。ビューモデルを関数として作成する代わりに、それらに名前を付けて、交換可能な部分ビューから動的に構築できるようにします。
例については、このフィドルを参照してくださいhttp://jsfiddle.net/tgriley1/4G6wj/2/
何か案は?
ありがとう、トム
バインディングでは、名前の一部として「vm」を参照しないでください。
http://jsfiddle.net/photo_tom/4G6wj/3/でフィドルを更新しました
推測です(コードは実行しませんでした):
複数の値にデータ バインドする場合 ( を使用してそれらを結合することにより行います&&
)、値自体にアクセスする代わりに、アクセサー関数を呼び出す必要があります。
だから基本的に:
data-bind="enable: foo() && bar()"
それ以外の
data-bind="enable: foo && bar"