javascript - 带有 firebase 的 Google Polymer : timing

标签 javascript web firebase polymer ecmascript-6

我正在编写一个 Polymer 应用程序,我正在使用 firebase 作为数据库。我有这个代码来进行 firebase 查询:

let users = document.createElement('firebase-collection');
users.location = document.createElement('iron-meta').byKey('firebaseLocation') + 'users';
console.log(users.data);

这段代码运行了两次:

  1. 附加方法中。
  2. 在用户单击网站上的按钮时调用的方法中。

当代码从附加方法运行时,不会打印任何输出,当用户单击按钮时,会加载正确的数据并将其记录到控制台。

这是为什么?

最佳答案

我现在使用不同的方法:

<firebase-document
  id="userToConfirmDocument"
  location="[[location]]"
  data="{{userToConfirm}}"></firebase-document>

<template is="dom-if" if="{{isConfirmed(userToConfirm)}}">
</template

现在调用“isConfirmed”方法,当数据发生变化时 -> 所以我不必寻找生命周期......希望这对某人有帮助:)

亲切的问候

关于javascript - 带有 firebase 的 Google Polymer : timing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33329801/

相关文章:

java - 如何计算 Java 中 Android 的 firebase 中特定子项的出现次数

javascript - Logo 应仅在滚动条上可见

javascript - 使用javascript重定向到当前域之外

javascript - 使用 *ngFor 验证问题与相同的响应式(Reactive)表单控件进行多个表单绑定(bind)

jquery - Bootstrap 卡覆盖另一张卡(图片)

image - 无法加载 YouTube 缩略图的网络图像 Flutter Web

swift - 如何在现有节点内添加新节点?

从 Java 连接到 Firebase 时出现 java.lang.NoSuchMethodError

javascript - 如果我在 Keydown 事件中设置断点,我输入的键将不会附加到文本框

javascript - 检索 cookie 以设置背景图像