Несколько полимерных элементов в core-component-page

у меня есть два элемента в разных html файлах, как мне показать резюме этих элементов в core-component-core?, когда я соединяю оба файла в один html файл, выглядит хорошо, а в разных файлах нет. Показывать только «главный» элемент (элемент-один).

Компонент 1:

<!--
##### Example:
    <element-one name="ruben"></element-one>

@element element-one
@blurb Firts element.
@status alpha
-->
<link rel="import" href="../polymer/polymer.html">
<link rel="import" href="element-two.html">
<polymer-element name="element-one" attributes="name">
   <template> ... </template>
   <script>
       Polymer( 'element-one', { ... });
   </script>
</polymer-element>

Компонент 2:

<!--
##### Example:
    <element-two subname="cid"></element-two>

@element element-two
@blurb Second element.
@status alpha
-->
<polymer-element name="element-two" attributes="subname">
   <template> ... </template>
   <script>
       Polymer( 'element-two', { ... });
   </script>
</polymer-element>

person GNUrub    schedule 14.08.2014    source источник


Ответы (1)


Ссылка component-page на https://github.com/Polymer/core-component-page никуда не указывает значимым, поэтому по иронии судьбы сложно просмотреть документы для того, что генерирует документы. (Я сообщил об этом ошибке.)

Но если вы посмотрите на исходный код вы увидите два атрибута <core-component-page>. sources принимает массив из .html файлов, соответствующих каждому элементу, который вы хотите задокументировать.

Примером этого является источник index.html для <google-map>, который отображается как эта страница компонента.

person Jeff Posnick    schedule 14.08.2014
comment
Для справки в будущем ключевой бит из index.html, на который ссылается Джефф, выглядит так: <core-component-page sources='["google-map.html", "google-map-directions.html", "google-map-search.html"]'> </core-component-page>. Вы можете указать несколько файлов в атрибуте sources (убедитесь, что это допустимый массив JSON). - person Scott Miles; 16.08.2014