如何获取自定义聚合物元素中单击项的值

时间:2016-09-27 12:02:02

标签: polymer-1.0

设置:

Index.html
  -- custom-obj1.html
  -- custom-obj2.html

我的index.html带有一个带有两个项目/页面的铁页

custom-obj1:绘制一些用铁笔绘制的纸卡元素的元素。

custom-obj2:与上面相同,但是从custom-obj1中的clicked元素中获取ID中的数据。

我在这里不确定的是如何编写事件以及从第一个操作中存储和读取ID的位置。我可以将点击的数据绑定到我的第二个自定义元素吗?

1 个答案:

答案 0 :(得分:0)

您应该使用父元素,这样您就可以使用公共data binding通过聚合物property来管道它们。

所以你的设置应该是这样的:

\Forms\ReturnTable\Methods\init

因此,如果您更改数据绑定中的任何内容,它将通过父元素进行同步。

来自Kevin Shaaf的聚合物设计应用和思考的更多信息(Polymer Summit 2015):https://www.youtube.com/watch?v=ZDjiUmx51y8

如果您将Index.html -- parent-element (property: data) -- custom-obj1 (property: data) -- custom-obj2 (property: data) 添加到其属性中,您可以听取 property-name-changed 事件,并且您可以将其提供给任何内容,但我建议您使用Polymer Data Binding系统。