bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

Шаблонизация на клиенте #1331

Closed Kundin closed 6 years ago

Kundin commented 7 years ago

Расскажите, пожалуйста, более подробно про шаблонизацию на клиенте, используя project-stub Подключаю к странице файл index.bemhtml.js, в котором содержится шаблон button, значит на клиент все подгрузилось. Затем пишу блок test test.js

    modules.define('test', ['BEMHTML', 'i-bem-dom'], function(provide, bemHtml, bemDom) {
        provide(bemDom.declBlock(this.name, {
            onSetMod: {
                js: {
                    inited: function() {
                        var html = bemHtml.apply({
                            block: 'button',
                            content: 'test'
                        });
                        console.log(html); // Возвращает пустой результат
                    }
                }
            }
        }));
    });

test.deps.js

    ({
        mustDeps: [
            { block: 'button' }
        ]
    })

Использовал bem-bemtree-static-project-stub и все работало, то есть получается весь мой ступор в файле enb/make.js

tadatuta commented 7 years ago

@Kundin удалось разобраться?