У меня есть ядро-ящик-панель с основным меню. Я могу открыть drawerPanel, когда я нажимаю на пункт меню. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю на элемент в панели ящика, он не закрывается. Я добавил код javascript внизу, скопированный из демо-версии спа на полимере-проектах, но он все еще не закрывается.Полимерный ящик-панель не закрыт
<template is="auto-binding" id="template">
<core-drawer-panel id="drawerPanel">
<core-header-panel drawer id="drawer">
<core-toolbar id="navheader">
<span>Menu</span>
</core-toolbar>
<core-menu selected="{{option}}" on-core-selected="{{selectedOption}} valueattr="data-category">
core-items...
</core-menu>
</core-header-panel>
</core-drawer-panel>
</template>
<script>
var template = document.querySelector('#template');
var navicon = document.getElementById('navicon');
var drawerPanel = document.getElementById('drawerPanel');
navicon.addEventListener('click', function() {
drawerPanel.togglePanel();
});
template.selectedOption = function(detail) {
if(detail.isSelected) {
drawerPanel.close();
}
}
</script>
является 'на сердечнике отобранными =«{{selectedOption}} 'опечатка вам не хватает **?» ** – wirlez
Также правильная функция 'drawerPanel.closeDrawer () ' – wirlez