大家好,我是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);
如果我单击选中的名称,它应该显示在firstname字段中,但它不起作用
你可以帮助我解决它,并建议我一些调试工具。
答案 0 :(得分:1)
您正在尝试将值推送到可观察数组中,但检查的绑定是true / false值,除非您指定它的值。尝试将值设置为数组中的属性并动态生成选项,就像我发布的小提琴一样。
<input type="checkbox" name="NotifyMembers" data-bind="checked: $parent.selectedChoices, attr: { value: $data }" />