Polymer 如何绑定对象抛出多个子元素

Polymer 如何绑定对象抛出多个子元素,polymer,polymer-1.0,Polymer,Polymer 1.0,TLDR:如何定义一个公共属性并向上传递3个已注册元素 假设您有一个父界面元素并将其称为dashboard,现在有一个名为的子元素,其中包含另一个名为的子元素,该子元素提示用户将一些数据推送到名为chapters的数组中 如何将chapters对象从向上传递到,我应该在每个元素中定义chapters属性,我应该在每个定义中为该属性指定哪些标志 聚合V1x使用事件冒泡,因此fire()事件节点元素foo已更改并在仪表板元素中侦听它 这可能是后期阶段,但您也可以在应用程序中使用Redux或data

TLDR:如何定义一个公共属性并向上传递3个已注册元素

假设您有一个父界面元素并将其称为dashboard,现在
有一个名为
的子元素,其中包含另一个名为
的子元素,该子元素提示用户将一些数据推送到名为chapters的数组中

如何将chapters对象从
向上传递到
,我应该在每个元素中定义chapters属性,我应该在每个定义中为该属性指定哪些标志


聚合V1x使用事件冒泡,因此
fire()
事件
节点元素foo已更改
并在仪表板元素中侦听它


这可能是后期阶段,但您也可以在应用程序中使用Redux或data Mixin进行状态管理。

在顶部节点dashboard上定义chapters属性。通过聚合数据绑定在树中向下传播。让子节点(树节点元素)发出事件以更改值。让dashboard元素侦听事件并使用此.set()更新值。然后,该值将自动向下传播到树中的所有子节点。这样,您只需实现逻辑即可在一个位置更新数据。

Polymer 1x dosent支持冒泡现在我可以通过观察捕捉子元素上的更改,但仍然无法捕捉父元素中的更改