【发布时间】:2014-03-27 23:06:28
【问题描述】:
我无法让启用绑定在 Knockout JS 中工作。将 enabled 属性设置为 false,按钮不会被禁用,我仍然可以单击它。
<a class="btn btn-xl btn-primary"
href="#"
role="button"
data-bind="enable: enabled, click: clicked, visible: isVisible">
<i class="icon-only icon-ok bigger-130"></i>
</a>
var ViewModel = function(){
var self = this;
self.enabled = ko.observable(false);
self.isVisible = ko.observable(true);
self.clicked = function(){
alert('You clicked the button');
};
};
$(function(){
var model = new ViewModel();
ko.applyBindings(model);
})
【问题讨论】:
标签: javascript jquery knockout.js