Войти с помощью github
Форум /

Правильно ли я понимаю, что нельзя сматчиться на элемент блока, который примиксован к другому блоку?

// bemjson
({
    block: 'start-screen',
    content: [
        {
            block: 'button',
            mix: {block: 'start-screen', elem: 'button'}
        },
    ]
});

// bemhtml
block('start-screen')(
    elem('button').tag()('p')
);

Выдает такой html

<div class="start-screen">
    <div class="button start-screen__button"></div>
</div>

То есть правило в bemhtml не заматчилось. Ссылка на песочницу https://bem.github.io/bem-xjst/?bemhtml=block(%27start-screen%27)(%0D%0A%20%20%20%20elem(%27button%27).tag()(%27p%27)%0D%0A)%3B&bemjson=(%7B%0A%20%20%20%20block%3A%20%27start-screen%27%2C%0A%20%20%20%20content%3A%20%5B%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20block%3A%20%27button%27%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mix%3A%20%7Bblock%3A%20%27start-screen%27%2C%20elem%3A%20%27button%27%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%5D%0A%7D)%3B%0A