[英]Using custom data-* attributes inside HTML5 <template> tag
我正在建立一個帶有dom-repeat模板的菜單,如下所示:
<template is="dom-repeat" items="{{appletsMenu}}">
<a data-route="{{item.dataRoute}}" href="{{item.href}}">
<iron-icon icon="{{item.icon}}" src="{{item.iconSrc}}" ></iron-icon>
<span>{{item.name}}</span>
</a>
</template>
雖然在生成的DOM中未填充data-route
屬性:
<a href="...">...</a>
<a href="...">...</a>
似乎該模板僅呈現“普通”屬性,例如href
。 我在想什么嗎? 謝謝。
要綁定到屬性,請使用$ =而不是=。 這導致調用:
element.setAttribute(attr, value);
相對於:
element.property = value;
因此,在您的情況下:
<a data-route$="{{item.dataRoute}}" href="{{item.href}}">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.