有沒有辦法用數據預先填充iron-menu元素而不是創建新的自定義元素,還是可以擴展?使用聚合物1.0。 我已經創建了自己的元素並滿足了上述要求,但創建一個幾乎與現有元素完全相同的元素是非常明智的嗎?考慮這個問題:預先填充自定義數據的鐵菜單
這是鐵的菜單元素代碼:
<link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" href="../../bower_components/iron-menu-behavior/iron-menubar-behavior.html">
<dom-module id="system-menu">
<style>
.content ::content > .iron-selected {
color: red;
}
.content ::content > * {
display: inline-block;
}
</style>
<template>
<div class="content">
<content></content>
</div>
</template>
</dom-module>
<script>
(function() {
Polymer({
is: 'system-menu',
behaviors: [
Polymer.IronMenubarBehavior
]
});
})();
</script>
我要保留鐵菜單行爲。在使用它,不能我做這樣的事情:
<system-menu class="list">
<template is="dom-repeat" items="{data}">
<li>{{item.label}}</li>
</template>
</system-menu>
此代碼我從鐵菜單行爲例如