Войти с помощью github
Форум
/
10 years ago
Как к блоку добавить id?
godfreyd
bem-components
Всем привет! Как добавить id к блоку (блок div)?
Комментарии: 7
in bemjson
in bemhtml
Спасибо.
а как сделать в случае radio-group, т.е. добавить id к каждому input ?
нужно реализовать следующее:
@Sergei-b84 какой BEMJSON на входе?
@tadatuta пытался сделать так, но не знаю как присвоить id каждому input. Структура конечно не совсем получается такой, какую описал выше, но это не столь важно. Главное id прописать.
P.S.: в идеале бы конечно, сделать полное соответствие.
@Sergei-b84 Если задача просто добавить уникальные
idдляlabelиinput, то достаточно такого шаблона вradio/__control/radio__control.bemhtml(имя файла важно для порядка сборки шаблонов):Если
idдолжны быть заданы заранее, то можно их указать в BEMJSON в объектах, передаваемых вoptionsи пробросить в атрибуты:Но если по какой-то причине нужна именно такая разметка, как в предыдущем комментарии, то я бы предложил вообще отказаться от использования
radio-groupи написать BEMJSON явно: