Настройка инициализации DOM
Есть несколько моментов, в которых вы можете настроить, как Polymer инициализирует DOM вашего элемента.Вы можете настроить способ создания теневого корня, создав его самостоятельно.И вы можете переопределить метод _attachDom, чтобы изменить способ добавления дерева DOM к вашему элементу: например, для печати на светлом DOM вместо теневого DOM.
Шаблоны штамповв светлом DOM
Вы можете настроить способ печати DOM, переопределив метод _attachDom.Метод принимает единственный аргумент, DocumentFragment, содержащий DOM, который должен быть помечен.Если вы хотите пометить шаблон в облегченном DOM, просто добавьте переопределение, например, так:
_attachDom (dom) {this.appendChild (dom);} Когда вы штампуете шаблон DOM для облегченного DOM, как это, привязки данных и прослушиватели декларативных событий работают как обычно, но вы не можете использовать теневые функции DOM, такие как и стиль инкапсуляции.
Шаблон, отпечатанный в light DOM, не долженне содержит никаких тегов.Стили могут применяться с помощью включающего хост-элемента или на уровне документа, если элемент не используется внутри теневого DOM другого элемента.
Обратите внимание, что эта функция может быть общей для всех модулей и может быть совмещена с другими функциями, возвращающими также "CSS"