DT
Самый сложный этап разработки, само собой. У меня длинновато слишком получается, хех
Функция позволяет корректно биндить булевые атрибуты в соотв со спекой
export type BooleanAttributeBindingValue = '' | null;
export function convertToBooleanAttributeBindingValue(
isAttributeActive: boolean,
): BooleanAttributeBindingValue {
return isAttributeActive ? '' : null;
}
...
@HostBinding('attr.disabled')
protected get attrDisabledBinding(): BooleanAttributeBindingValue {
return convertToBooleanAttributeBindingValue(this.isDisabled);
}