首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >polymerfire同步空键

polymerfire同步空键
EN

Stack Overflow用户
提问于 2017-04-15 08:16:48
回答 1查看 36关注 0票数 0

聚合物将空的动态生成的id与数据同步,然后将数据与数据绑定密钥同步。我怎么才能阻止这种情况的发生。

代码语言:javascript
复制
<firebase-document
    path="/users/[[authenticatedUser.id]]/token"
    data="[[messagingAPI_TOKEN]]">
</firebase-document>

预期结果:

代码语言:javascript
复制
{
   "users" : {
       "57f49f8ffaf7e800116e96e2" : {
          "token" : reallyLongToken
       }
    }
 }

实际结果:

代码语言:javascript
复制
{
   "-KhitjHsZDTjsIezQBiZ" : reallyLongToken,
   "users" : {
       "57f49f8ffaf7e800116e96e2" : {
          "token" : reallyLongToken
       }
    }
 }

看起来“重影”数据是由于从[authenticatedUser.id]返回null而创建的。因为它是动态的,并且不是来自我的系统,所以是浪费的,并且用不需要的数据填充数据库。

EN

回答 1

Stack Overflow用户

发布于 2017-04-16 20:13:09

你能试着把你的firebase-document元素放在一个像下面这样的template dom-if中吗?

代码语言:javascript
复制
<template is="dom-if" if="[[authenticatedUser.id]]">
  <firebase-document
    path="/users/[[authenticatedUser.id]]/token"
    data="[[messagingAPI_TOKEN]]">
  </firebase-document>
</template>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43420827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档