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.*)'
    ]
....

次のリンクでは、オブザーバーがオブジェクト プロパティの変更を行うために必要なディープ リンクについて説明しています

于 2016-08-25T12:30:43.960 に答える