Javascript 聚合物中带有进度条(纸张进度)的Firebase查询

Javascript 聚合物中带有进度条(纸张进度)的Firebase查询,javascript,firebase,firebase-realtime-database,polymer,polymerfire,Javascript,Firebase,Firebase Realtime Database,Polymer,Polymerfire,我正在尝试将firebase查询元素与来自Polymer的纸张进度条相结合。不幸的是,firebase查询没有像iron ajax这样的加载属性。因此,我试图在我的firebase查询中,当横切完成时,在我的paperprogress中更改Undeterminate的值。但是我无法在queryComplete函数中接收任何内容,就像它从未被调用一样。 <firebase-query id="query" path="/data/notes" data="{{notes}}"

我正在尝试将firebase查询元素与来自Polymer的纸张进度条相结合。不幸的是,firebase查询没有像iron ajax这样的加载属性。因此,我试图在我的firebase查询中,当横切完成时,在我的paperprogress中更改Undeterminate的值。但是我无法在queryComplete函数中接收任何内容,就像它从未被调用一样。

 <firebase-query
  id="query"
  path="/data/notes"
  data="{{notes}}"
  transactions-complete="{{queryComplete}}"></firebase-query>

 <paper-progress id="progressBar" step="2" indeterminate="true"></paper-progress>


 <script>
   Polymer({
     is: 'my-dashboard',

       properties: {
         notes: {
           type: Object,
         },
       },
       queryComplete: function(e) {
         var progressBar = this.$$("#progressBar");
         progressBar.setAttribute("indeterminate", "false");
       },

   });
 </script>

聚合物({
是‘我的仪表盘’,
特性:{
注:{
类型:对象,
},
},
查询完成:函数(e){
var progressBar=this.$$(“#progressBar”);
progressBar.setAttribute(“不确定”、“错误”);
},
});

Firebase数据库没有用于报告查询进度的API。因此,没有有效的方法连接进度条。@FrankvanPuffelen不需要进度条,因为实时数据库是实时的,因此不需要进度条?在某些情况下,事先知道有多少数据或有多少子级正在同步会很有用。但是没有API来实现这一点。您可以使用一个单独的计数器节点自己滚动某些内容,如果您进行搜索,您将发现许多关于它的问题。