0
JQuery를 사용하여 클래스를 할당하고 비활성화하는 대신 맞춤 바인딩 내에서 disabled 및 css를 바인딩하고 싶습니다. 당신은하지 않고 사용자 지정 바인딩 내에서이 작업을 수행 할 수 $(element).attr('disabled', true).addClass('disabled');
knockout.js 및 맞춤 바인딩 사용 안함
data_bind="enabled: classroomId(), css: { 'disabled' : !classroomId() }"
data_bind="disable: { !classroomId() }
ko.bindingHandlers.disable = {
update: function (element, valueAccessor) {
var disabled = ko.utils.unwrapObservable(valueAccessor());
// Disable and Add Class to Button or Anchor Tag
}
};
겠습니까, 당신은 그런 기본 사용자 정의 바인딩에 액세스 할 수 있습니다 감사를 알고 있었다! –