Open artkravchenko opened 8 years ago
Шаблоны на миксы не применяются, потому что в общем случае возникает неоднозначность, какой шаблон должен победить в результате:
{
block: 'b1',
mix: [{ block: 'b2' }, { block: 'b3' }]
}
block('b1').tag()('tag1');
block('b2').tag()('tag2');
block('b3').tag()('tag3');
Если известно, что в данном случае у блока text
не может быть шаблонов, то достаточно просто инвертировать block
и mix
.
Большое спасибо за ответ.
...
{
block: 'info',
content: [
{
elem: 'title',
mix: { block: 'text' },
content: 'Some text'
},
...
Результат:
<h1 class="info__title text">Some text</h1>
Поражен оперативностью. Плюс в карму!
Имеем следующую структуру BEMJSON:
info__title.bemhtml
:На выходе получаем (стили из
info__title.styl
успешно парсятся — зависимости соблюдены) :В чем ошибка?