Скомпилированный файл подключается на страницу как JavaScript-файл.
<script src="bundle.bemtree.js"></script>
<script src="bundle.bemhtml.js"></script>
В браузере исполнение шаблонов зависит от наличия модульной системы:
-
Без модульной системы
Шаблоны доступны из глобальной переменной
BEMHTML
илиBEMTREE
.BEMTREE.apply({ block: 'page', data: { /* ... */ } }) .then(function (bemjson) { var html = BEMHTML.apply(bemjson); });
-
С модульной системой YModules
Шаблоны доступны из модульной системы (YModules):
modules.require(['BEMTREE', 'BEMHTML'], function(BEMTREE, BEMHTML) { BEMTREE.apply({ block: 'page', data: { /* ... */ } }) .then(function (bemjson) { var html = BEMHTML.apply(bemjson); }); });