をアンラップする必要があり、私はそれが否定された場合に値バインディングKnockoutJSに動作しないことに気付きましたknockoutjsでバインド値を否定ん:はなぜ
をとても似:
data-bind="showTip: enableTip, css: { disabled: !addButtonEnabled }"
doesnの」否定されたaddButtonEnabled変数を正しくピックアップします。
はしかし、これは動作しません:
data-bind="showTip: enableTip, css: { disabled: !addButtonEnabled() }"
なぜそれが他にはないところ、これはアンラップしなければならないことですか?
私はknockout 1.2.1を使用しています。
非常に便利です。ありがとうございました! – GRGodoi
私はこれが古いことを知っていますが、私は 'disabled:observable1 || observable2'ではunwrapされたオブザーバブルのいずれも必要ありませんが、私は彼らがあなたの答えで与えたのと同じ理由ですべきだと期待しています - バインディングは単にobservableでなくjavascript式です。 – xdumaine