Ответ 1
Вы можете добавить привязку checked
и click
к вводу. Однако вы хотите return true;
от обработчика кликов. Это позволит продолжить действие по умолчанию (флажок будет отмечен/не установлен).
Вот пример: http://jsfiddle.net/rniemeyer/cnkVA/
Альтернативный метод заключается в том, чтобы подтолкнуть эту логику к вашей модели представления и подписаться на изменения в булевом наблюдаемом и выполнить ваше действие, например: http://jsfiddle.net/rniemeyer/cnkVA/2/