Я недавно обновил полимер и компоненты, и появляется странная вещь.изменение в полимерной бумажно-меню
У меня есть элемент диалогового окна с документами, а внутри слева находится элемент меню с несколькими элементами бумаги. Справа - простой div с некоторым контентом. При нажатии на бумажный элемент содержимое div изменяется.
С момента обновления, щелкнув элемент элемента бумаги, диалоговое окно автоматически закроется.
После поиска выясняется, что если я удалю элемент бумажного меню и оставил только несколько элементов бумаги, проблема больше не будет возникать. После того, как вы просмотрели поведение меню железа, я нашел новую функцию (переопределение _activateHandler), которая при комментировании сохранит предыдущую функцию без закрытия диалога.
Я продолжаю искать решение, но кто-то сталкивался с той же проблемой?
Для информации:
<paper-dialog id="dialog" with-backdrop>
<div id="content"></div>
</paper-dialog>
А внутри моего DIV добавляется следующее:
<div class="content">
<div class="list">
<paper-menu>
<template is="dom-repeat" items="{{menu}}">
<paper-item on-click="_onCategorySelection">
<iron-icon icon="{{item.icon}}" class="icon"></iron-icon>
<span class="text">{{item.text}}</span>
</paper-item>
</template>
</paper-menu>
</div>
<div id="listContent">
<div class="noContent" hidden$="{{content}}">
<div class="noContentText">Pas de catégorie séléctionnée</div>
</div>
<template is="dom-if" if="{{content}}">
<div class="withContent">
<template is="dom-repeat" items="{{content}}" as="widget">
<badge data="{{widget}}" on-click="_onWidgetSelect"></badge>
</template>
</div>
</template>
</div>
</div>
Спасибо большое
Вы можете настроить рабочий JSBIN? (s'it te plait! :)) –
да, когда я смогу достичь jsbin ... ERR_CONNECTION_TIMED_OUT – user3197506
@PascalGula всегда ждет jsbin и пытается изменить его. Если я удаляю прослушиватель крана в элементе меню бумаги, проблема больше не будет отображаться. Не уверен, что это хорошее решение или нет ... – user3197506