Sub-属性 变化的聚合物变化事件

Polymer Change Events on Sub-Property Changes

Polymer 1.0 支持 binding to structured data 使用点语法,如下所示:

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

在上面的示例中,当 user 属性 的任何子属性发生变化时,有没有办法在 user 本身上获得 <<property>>-changed event?现在,尽管绑定确实更新了 user 的子属性,但我的 user-changed 事件侦听器仅捕获对 user 属性 本身的更改,而不会捕获对子属性的更改-特性。

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

看起来你必须为每个子属性定义一个监听器,虽然有一个更短的方法,通过定义一个观察者数组:Observing sub-property changes