Добрый день! Как добавить js для блока offer-gallery-modal который формирую через BEMHTML, стили также для этого блока не попадают в сборку, хотя зависимости все прописаны
var modalContent = {
block: 'offer-gallery-modal',
content: [
{
block: 'modal',
elem: 'close'
},
{
elem: 'title',
tag: 'h2',
content: curTitle
},
{
elem: 'fraction',
content: ['Фракция ', {tag: 'span', content: curFraction}]
},
{
elem: 'content',
content: [
{
elem: 'main-images',
content: {
elem: 'image',
tag: 'img',
attrs: {src:curUrl}
}
}
]
}
]
};
html = BEMHTML.apply(modalContent);
Вариантов, почему стили/JS не попадают в сборку может быть примерно 2:
Способ шаблонизации на сборку в данном случае не влияет, т.е. для факта попадания стилей/скриптов в бандл совершенно не важно, будет ли вообще этот шаблон вызываться.
Проблема решена offer-gallery.deps.js
ура! btw, если нет суровой необходимости, лучше использовать
shouldDeps