Указал в файлах *.deps.js и в папке __item и в папке b-filters
({
mustDeps : { elem : 'item-w' }
})
но файлы стилей элемента item-w не подгружаются
bemhtml
block('b-filters').elem('item').def()(function() {
var ctx = this.ctx;
applyCtx({ elem: 'item-w', content: ctx })
})
bemjson
{
block: 'b-filters',
content: [
// {
// elem: 'item-w'
// },
{
elem: 'cities',
content: [
{elem: 'head', content: 'Города'},
{elem: 'item', content: 'Железноводск'},
{elem: 'item', content: 'Кисловодск'},
{elem: 'item', content: 'Лермонтов'},
{elem: 'item', content: 'Невинномысск'},
{elem: 'item', content: 'Пятигорск'},
{elem: 'item', content: 'Ставрополь'},
],
},
]
}
если подключить в bemjson элемент, тогда всё заработает
__item, а не__item-wshouldDepsвместоmustDepsу меня есть папка
__item-wгде находятся стили для обёртки откуда я и пытаюсь их подключитьshouldDepsтоже не помогаета файлы в папке
__item-wполностью названы?b-filter__item-w.*Я в
bemhtmlпока не разбирался. Что именно ваш фрагмент должен сделать сbemjson?bemhtml в любом случае не влияет на сборку css.
Мне просто было лень менять все записи в
bemjson, поэтому сделал для этого обёртку вbemhtml. Он строит списокНужна ссылка на исходник, так ответить не могу
@tavriaforever @Guria @apsavin почему-то я не заметил, что файл был назван
b-map-filters.depsвместоb-map-filters.deps.js. Переименовал и всё заработало.