Javascript 聚合物中带有进度条(纸张进度)的Firebase查询
我正在尝试将firebase查询元素与来自Polymer的纸张进度条相结合。不幸的是,firebase查询没有像iron ajax这样的加载属性。因此,我试图在我的firebase查询中,当横切完成时,在我的paperprogress中更改Undeterminate的值。但是我无法在queryComplete函数中接收任何内容,就像它从未被调用一样。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-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来实现这一点。您可以使用一个单独的计数器节点自己滚动某些内容,如果您进行搜索,您将发现许多关于它的问题。