将嵌套的敲除模型绑定到复选框失败

时间:2013-02-27 15:51:31

标签: knockout.js

我无法绑定它:

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);

1 个答案:

答案 0 :(得分:1)

你必须展开user observable:

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