Правильное использование тега содержимого внутри PolymerElements
Поэтому я решил, что лучше отделить фильтр от моего PolymerTable. Я создал PolymerElement для моего фильтра. Я хочу показать часть таблицы внутри FilterElement, так как она должна отображаться в виде панели Bootstrap с таблицей. http://getbootstrap.com/components/ Я не уверен, правильно ли я использую тег содержимого или возможно ли это, что я пытаюсь. Мой код выглядит примерно так:
<!-- index.html -->
<!-- ... -->
<poly-table></poly-table>
<!-- ... -->
<!-- poly-table.html -->
<polymer-element name="poly-table">
<template>
/* style */
<div id="table_cont">
<poly-filter>
<table class="table">
/* ... stuff inside ... */
</table>
</poly-filter>
</div>
</template>
</polymer-element>
<!-- poly-filter.html -->
<polymer-element name="poly-filter">
<template>
/* style */
<div id="filter_cont" class="panel">
<div class="panel-heading">
Filter
</div>
<div class="panel-body>
<!-- Filter Content here -->
</div>
<content></content>
</div>
</template>
</polymer-element>
Моя таблица будет отображаться снаружи и выше моего фильтра, а не под фильтром...
Я переопределяю parseDeclaration
в PolyFilter
Итак <poly-filter>
элемент отображается в DOM.
parseDeclaration(elementElement) {
var template = fetchTemplate(elementElement);
if (template != null) {
lightFromTemplate(template);
}
}
1 ответ
Решение
Я полагаю <content>
элемент не работает, когда вы визуализируете элемент в легком DOM.