Я заметил, что в KnockoutJS привязка значения не работает, если она отрицается:
так:
data-bind="showTip: enableTip, css: { disabled: !addButtonEnabled }"
неправильно считывает отрицательную переменную addButtonEnabled.
Однако это работает:
data-bind="showTip: enableTip, css: { disabled: !addButtonEnabled() }"
Почему он должен быть развернут, а другой нет?
Я использую нокаут 1.2.1.