0

我正在尝试处理 firebase-query 的回调,以便我可以进行一些本地过滤。我正在使用 polymerfire,特别是 firebase-query web 组件来获取特定路径中的所有记录。下面是用法

 <firebase-query  
        id="query"
        path="/Reports"
        data="{{allReportsData}}">
 </firebase-query>

内部脚本标签

Polymer({

        is: 'pencco-app',

        properties: {
            allReportsData: {
                type: Object,
                notify: true,
                observer: 'dataChanged'
            }
        }
....

问题是观察者没有被调用。

4

1 回答 1

2

尝试像这样改变你的观察者

Polymer({

    is: 'pencco-app',

    properties: {
        allReportsData: {
            type: Object,
            notify: true
        }
    },
    observers: [
        'dataChanged(allReportsData.*)'
    ]
....

以下链接解释了观察者更改对象属性所需的深层链接:https ://www.polymer-project.org/1.0/docs/devguide/observers#deep-observation

于 2016-08-25T12:30:43.960 回答