Javascript 子属性更改上的聚合物更改事件

Javascript 子属性更改上的聚合物更改事件,javascript,data-binding,polymer,polymer-1.0,Javascript,Data Binding,Polymer,Polymer 1.0,Polymer 1.0支持使用点语法,如下所示: <template> <div>{{user.manager.name}}</div> </template> {{user.manager.name} 在上面的示例中,当用户属性的任何子属性发生更改时,是否有一种方法可以获取该属性本身的信息?现在,尽管绑定确实更新了user的子属性,但我的user changed事件侦听器只捕获对user属性本身的更改,而不捕获对子属性的更改 我是否必须

Polymer 1.0支持使用点语法,如下所示:

<template>
  <div>{{user.manager.name}}</div>
</template>

{{user.manager.name}
在上面的示例中,当
用户
属性的任何子属性发生更改时,是否有一种方法可以获取该属性本身的信息?现在,尽管绑定确实更新了
user
的子属性,但我的
user changed
事件侦听器只捕获对
user
属性本身的更改,而不捕获对子属性的更改


我是否必须为用户元素的每个子属性手动配置侦听器才能侦听这些事件?

看起来您必须为每个子属性定义一个侦听器,尽管有一种较短的方法,即定义一个观察者数组: