Не получается подрузить блок textarea из библиотеки bem-components, используя *.deps.js
Участок кода в bemjson
{
block: 'event-form',
tag: 'form',
content: [
{
elem: 'desc',
content: [
{
block : 'textarea',
mods : { theme : 'islands', size : 'm', focused : true },
placeholder : 'Расскажи о событии'
}
]
}
]
}
event-form.deps.js
({
mustDeps: [
{
block: 'textarea'
}
]
})
textarea всегда подгружается после элемента desc.
Пробовал зависимости прописать в у элемента - не помогает.
Пробовал в deps.js блока после textarea добавить элемент desc - не помогло.
А пробовал вынести
textareaизbemjsonвbemhtml/bhшаблоны? ЗЫ. изучение собранного .deps.js в бандле может натолкнуть на мысли о том, что происходит.@belozyorcev если опубликуешь код, попробую помочь разобраться
@tadatuta @guria
Перевёл форму на
bh. Подключил зависимости в нужном порядке, всё заработало.Есть подозрение, что в deps.js нужно было указать не только
textarea, но и все модификаторы. Т.е.deps.jsдолжен был иметь следующую зависимость.Тестировать не хочется :) Т.к. уже всё перевёл на bh.
П.Н.
bem-stubсобирал через генератор