Javascript 谷歌聚合物与firebase:计时
我正在写一个聚合物应用程序,我正在使用firebase作为db。我有以下代码来进行firebase查询:Javascript 谷歌聚合物与firebase:计时,javascript,web,firebase,polymer,ecmascript-6,Javascript,Web,Firebase,Polymer,Ecmascript 6,我正在写一个聚合物应用程序,我正在使用firebase作为db。我有以下代码来进行firebase查询: let users = document.createElement('firebase-collection'); users.location = document.createElement('iron-meta').byKey('firebaseLocation') + 'users'; console.log(users.data); 此代码运行两次: 在所附的方法中 在方法中,
let users = document.createElement('firebase-collection');
users.location = document.createElement('iron-meta').byKey('firebaseLocation') + 'users';
console.log(users.data);
此代码运行两次:
let users = document.createElement('firebase-collection');
users.location = document.createElement('iron-meta').byKey('firebaseLocation') + 'users';
Object.observe(users, function(changes) {
console.log(changes);
});
我现在正在使用一种不同的方法:
<firebase-document
id="userToConfirmDocument"
location="[[location]]"
data="{{userToConfirm}}"></firebase-document>
<template is="dom-if" if="{{isConfirmed(userToConfirm)}}">
</template
所以我不必去寻找生命周期。。。希望这对某人有帮助:)
亲切问候可能还没有从Firebase获取值。嗨@Glennvanderen是的,的确如此。但是你知道为什么,如果我可以同步获取数据吗?嗨,试着给你的用户对象添加一个观察者,我不熟悉ecmascript,所以我不能提供一个例子,如果你想,我可以在没有ecma的情况下创建一个。嗨,我现在使用的是另一种方法(见我的答案)。不过还是要谢谢你:)