0

こんにちは、Knockout.js は初めてです

そして、私は自分のフィドルを持っていますhttp://jsfiddle.net/sornalingam/qxyEG/

var viewModel = {
    wantsSpam: ko.observable(true),
    cal: ko.observableArray(),
    spamFlavors: function (place) {
        this.cal.push({ firstName : place });
    }


};


ko.applyBindings(viewModel);

その中で、チェックした名前をクリックすると、名フィールドに表示されるはずですが、機能しません

それを解決するのを手伝ってくれて、デバッグツールも提案してくれませんか。

4

1 に答える 1

1

http://jsfiddle.net/qxyEG/5/

値を監視可能な配列にプッシュしようとしていますが、値を指定しない限り、チェックされたバインディングは true / false 値です。値を配列内のプロパティに設定し、私が投稿したフィドルのようにオプションを動的に生成してみてください。

<input type="checkbox" name="NotifyMembers" data-bind="checked: $parent.selectedChoices, attr: { value: $data }" />
于 2013-08-06T14:39:13.387 に答える