1

私は3divの単純な切り替えのためにノックアウトjsを試しました。チェックボックスで値を切り替えると動作しているようですが、モデル値を更新すると。それは単に正しく動作しません、私はifと目に見えるバインディングを試してみました。

以下はリンクです。

http://jsfiddle.net/xP579/1/

よろしくお願いします

4

1 に答える 1

0

ko.observable呼び出しでオブザーバブルを定義すると、が返されfunctionます。したがって、オブザーバブルに新しい値を割り当てたい場合は、新しい値を引数として関数として呼び出す必要があります。

self.goDefineForm = function () {
            self.defineParticipant(false);
            self.defineForm(true);
            self.defineOutcome(false);
}

動作中のJSFiddle

オブザーバブルの詳細については、ドキュメントを参照してください。

于 2012-12-09T12:18:39.543 に答える