Dual-state применяется с использованием логического атрибута [checked], чтобы показать,
установлен checkbox или нет.
Состояние indeterminate применяется с использованием логического атрибута «[indeterminate]» и может использоваться, когда у вас есть группа параметров, а checkbox более высокого уровня должен отобразить их состояние:
[indeterminate] =" true ").Когда пользователь кликает на kbq-checkbox, поведение по умолчанию переводит в значение checked и indeterminate to false.
Это поведение может быть настроено добавлением нового значения
KBQ_CHECKBOX_CLICK_ACTION на checkbox.
providers: [
{ provide: KBQ_CHECKBOX_CLICK_ACTION, useValue: 'check' }
]
Возможные значения: noop, check, check-indeterminate