子属性变化的聚合物变化事件

时间:2016-06-08 11:18:09

标签: javascript data-binding polymer polymer-1.0

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

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

在上面的示例中,有什么方法可以在user属性本身的任何属性更改时获得<<property>>-changed event吗?现在,尽管绑定确实更新了user的子属性,但我的user-changed事件侦听器只捕获对user属性本身的更改,并且不会捕获对子属性的更改。

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

1 个答案:

答案 0 :(得分:1)

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