1

これをバインドできません:

js:

function User(jsonModel) {

    self.show= ko.observable(jsonModel.show);

}

function ViewModel(jsonModel) {
    var self = this;
    self.user = ko.observable(new User(jsonModel.User));

}

これに:

    <input id="it" type="checkbox" data-bind="checked: user.show" />

チェックボックスは関係なくチェックされていません。ここで viewModel .user() = true も確認しました。

        var viewModel = new ViewModel(json);
            ko.applyBindings(viewModel);
4

1 に答える 1

1

userobservableをアンラップする必要があります:

<input id="it" type="checkbox" data-bind="checked: user().show" />
于 2013-02-27T16:08:47.620 に答える