Knockout.js и отключение тега привязки

Как отключить и включить тег привязки с помощью этой пользовательской привязки. Он отлично работает с элементами ввода, но тег привязки просто изменяет CSS, а не отключает

<a href="link" data-bind="myDisabled: !enabled()"/>

ko.bindingHandlers.myDisabled = {
    update: function(element, valueAccessor) {
        var value = ko.utils.unwrapObservable(valueAccessor());
        ko.bindingHandlers.css.update(element, function() {return { disabled: value }; });
        ko.bindingHandlers.disable.update(element, valueAccessor);
    }
};
12
задан Mike Flynn 30 May 2012 в 16:12
поделиться