【发布时间】:2014-07-18 21:55:53
【问题描述】:
我在我的网站上使用Polymer,更具体地说是Core-Scaffold。
这是我制作的一些示例代码:
<core-scaffold>
<core-header-panel navigation flex mode="seamed">
<core-toolbar>Application</core-toolbar>
<core-menu theme="core-light-theme">
<core-item icon="settings" label="item1"></core-item>
<core-item icon="settings" label="item2"></core-item>
</core-menu>
</core-header-panel>
<div tool>Title</div>
<div>Content goes here...</div>
</core-scaffold>
<script>
var menuItems = document.querySelector("core-menu");
menuItems.addEventListener("core-select", function(){
console.log(menuItems.selected);
});
</script>
我想要的是在单击core-menu 中的core-item 之一时,<div tool>Title</div> 内容会相应更改。我已经能够将事件侦听器附加到按钮的选择中,但我不太清楚如何使工具保持最新。 Polymer 有一个双向的data binding,我还没有完全掌握。
那么,使用按下的菜单项标签更新tool-div 的最建议方法是什么?
【问题讨论】:
标签: javascript data-binding polymer