如果我的html已经渲染,我如何使用knockout。我想在复选框上应用绑定:当复选框被选中时,我希望我的textarea被启用,反之亦然。
我怎样才能做到这一点?
答案 0 :(得分:1)
你不应该这样做,但它有效。
只需将data-bind属性添加到元素即可。 复选框列表等不会工作
答案 1 :(得分:1)
我不明白
如果我的html已经呈现
,我如何使用knockout?
但如果你的问题是如何根据复选框状态启用文本框,你可以试试这个:
<div><input type="checkbox" data-bind="checked: isTextBoxEnabled"/>Enable textbox</div>
<div><input type="input" data-bind="enable: isTextBoxEnabled"/></div>
var ViewModel = function() {
var self = this;
self.isTextBoxEnabled = ko.observable(true);
};
ko.applyBindings(new ViewModel());