Есть потребность добавлять required для input (с точки зрения реализации атрибут должен быть у input__control). Может имеет смысл добавить соответствующее специализированное поле блока для input?
Есть потребность добавлять required для input (с точки зрения реализации атрибут должен быть у input__control). Может имеет смысл добавить соответствующее специализированное поле блока для input?
Обсуждали, договорились, что пока расширять API возможностями, которые не поддерживаются во всех браузерах из списка совместимости следует на стороне пользователей, которые будут сами за это отвечать.
Понял, спасибо!
Добрый день! Пробовал добавить
required
дляinput
вinput__control.bemhtml.js
- не получилосьВариант 1:
Вариант 2:
Пожалуйста направьте в нужном направлении. Что сделать то надо, для того чтобы появился required?
Временно решил добавлением модификатора:
input_required.bemhtml.js
:Как то не очень нравится, добавляется лишний класс - input_required. Подскажите, как будет более правильно?
Без модификатора можно так (важно положить код в
input/__control/input__control.bemhtml.js
, чтобы сохранился порядок):@tadatuta спасибо большое.
Вопрос: а если атрибут имеет тире, то его шаблонизатор
bemhtml
не сможет скушать?К примеру
aria-invalid
вbemhtml
выдает ошибку, и даже если я его указываю как - строку или объектдолжно работать: https://goo.gl/jghrHm
Только вот, атрибут нужен для элемента, который находится в блоке с модификатором.
https://goo.gl/HoIIKl
А как в прошлом примере прокинуть
.extend
не получается. Рыл документацию - Синтаксис шаблона, не нашел подобного примера@tadatuta спасибо
по этой схеме это тоже пробовал, но видимо где то была синтаксическая ошибка. Главное, что вопрос закрылся со всеми атрибутами aria, теперь можно любой назначить.