Ошибка в компоненте checkbox - labelRight

Использую связку ангуляра и вебикса, указываю в html:

(div webix-ui view=“checkbox” labelRight = “Remember me” name=“rememberField”)

в результате отображается чекбокс без подписи справа, причину определил в строке 7282 webix_debug.js, там идет проверка на наличие свойства labelRight - “if (config.labelRight)”, где “R” большая, а реально в объекте приходит маленькая. Где идет преобразование в нижний регистр не выяснял, пришлось делать заплатку “config.labelRight = config.labelRight || config.labelright;”

Дополню:

это касается любого параметра, который указывается в camelCase через HTML разметку, для всех компонентов - они приходят в конфигурацию полностью в нижнем регистре и не учитываются при рендере компонетнов.

Весьма печально получается :frowning:

Это к сожалению “фича” HTML. Аттрибуты теряют свой кейс при парсинге.
Есть достаточно простое решение. Использовать “dashed” запись.

<div webix-ui view="checkbox" label-right="Remember me" name="rememberField">

Точно также как это делается для директив ангуляра.

Спасибо, левел-ап :slight_smile: