Polymer 聚合力观察者事件

Polymer 聚合力观察者事件,polymer,polymer-1.0,Polymer,Polymer 1.0,我正在创建一个面包屑元素来管理产品类别深度。我有一个category loader元素绑定到的属性categoryOut。当此属性因在面包屑链中的某个位置单击而更改时,将加载相应的类别 例如,面包屑列表可能如下所示: Cars->Ford->Focus 如果单击Cars,面包屑类别yout属性将更改,并加载Cars类别。我的问题是:如果您没有单击任何其他面包屑链接,并且在加载更多类别后再次单击汽车,则属性不会更改,并且观察者事件也不会触发 为了使其工作,我将categoryOut属性设置为空,然

我正在创建一个面包屑元素来管理产品类别深度。我有一个category loader元素绑定到的属性
categoryOut
。当此属性因在面包屑链中的某个位置单击而更改时,将加载相应的类别

例如,面包屑列表可能如下所示:

Cars->Ford->Focus

如果单击Cars,面包屑
类别yout
属性将更改,并加载Cars类别。我的问题是:如果您没有单击任何其他面包屑链接,并且在加载更多类别后再次单击汽车,则属性不会更改,并且观察者事件也不会触发


为了使其工作,我将
categoryOut
属性设置为空,然后在单击面包屑时设置为实际值。不过,这对我来说是一种折磨。我想知道是否有一种方法可以在不改变值的情况下强制观察者触发。

对于您的用例,在面包屑元素的单击/点击事件中加载类别数据可能会更好。如果您使用的是dom重复模板,请使用该模板的itemforement方法获取所单击项的绑定数据项。()

在这种情况下使用观察者可能并不理想,因为对于聚合物,如果用户单击元素两次,所选类别的实际值不会改变