Указал в файлах *.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-w
shouldDeps
вместо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
. Переименовал и всё заработало.