У меня есть пользовательская привязка данных KnockoutJS, которая выглядит как
<a class="btn single ok" title="OK" tabindex="5"
data-bind="command: loginUser,
css: { disabled: !userSelected(), 'no-disabled': userSelected()}">OK</a>
Есть ли способ сделать привязку command
условной, чтобы когда !userSelected()
не выполнялось? Или мне нужно это условие в коде создания команды?
data-bind
, невозможно пропустить ееinit
от выполнения (насколько мне известно). Однако вы можете передать некотороеnull
или пустое значение:command: userSelected() ? loginUser : null
. - person user3297291   schedule 16.07.2018loginUser
. - person JackTheKnife   schedule 16.07.2018