Шаблоны

Шаблоны — html-структура, дополненная переменными, выражениями и директивами. При работе с шаблонами применяется шаблонизатор lodash.template, который получает доступ к объекту settings, присвоенному при создании виджета.

Для того, чтобы использовать шаблон его необходимо передать в свойство tpl:

var sitephone = Comagic.UI.createWidget('sitephone', {
    settings: settings,
    tpl: '<div>my template</div>'
});

Данный шаблон трансформируется в dom-элемент после вызова render и доступен через вызов метода getEl.

sitephone.render();
var el = sitephone.getEl();

Это не единственный способ привязать dom-элемент к виджету. Также при создании виджета можно передать уже готовый элемент:

var sitephone = Comagic.UI.createWidget('sitephone', {
    tpl: document.getElementById('sitephone_el')
});

В таком случае не используйте метод render, settings не учитываются, так как готовый элемент уже фактически взят со страницы, как есть.

Нам интересно ваше мнение о CoMagic.
Пожалуйста, оставьте контакты для связи с менеджером
ФИО*:
E-mail*:
Телефон*:
* - Обязательные для заполнения поля