【发布时间】:2015-05-28 23:16:48
【问题描述】:
我正在尝试将聚合物 0.9 中的 dom-repeat 模板内的字段绑定到 div 标签的自定义属性。换句话说,只是我制作的一些随机属性(在其他情况下似乎可以正常工作),但该属性永远不会最终添加到 div 中(如果我在 Inspect Element 中查看,我的属性不存在)。
示例:
<div vendor-id="{{item.vendorId}}">
如果我检查 div,'vendor-id' 属性不存在。如果我将相同的东西绑定到 div 的 'id' 属性,它绑定得非常好。虽然在我的场景中我不能使用 id 因为我在同一行中有多个这样的 div。我正在存储用于 crud 界面的编辑/删除功能的主键。无论如何,我确信我可以解决这个问题,但我真的想确保我理解为什么这个自定义属性没有被添加到 DOM 中。有什么想法吗?
【问题讨论】:
-
尝试使用 data-* 属性。 developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset
标签: templates attributes polymer