2017-04-15 1 views
0

Polymer는 동적으로 생성 된 빈 ID를 데이터와 동기화하고 데이터를 데이터 바인드 된 키와 동기화합니다. 어떻게 이런 일이 일어나지 않게합니까?polymerfire는 빈 키를 동기화합니다.

<firebase-document 
    path="https://stackoverflow.com/users/[[authenticatedUser.id]]/token" 
    data="[[messagingAPI_TOKEN]]"> 
</firebase-document> 

예상 결과 :

{ 
    "users" : { 
     "57f49f8ffaf7e800116e96e2" : { 
      "token" : reallyLongToken 
     } 
    } 
} 

실제 결과 :

은 "고스트"데이터 [authenticatedUser.id]에서 널 복귀의 결과로 생성되는 것처럼
{ 
    "-KhitjHsZDTjsIezQBiZ" : reallyLongToken, 
    "users" : { 
     "57f49f8ffaf7e800116e96e2" : { 
      "token" : reallyLongToken 
     } 
    } 
} 

이 보인다 . 그것은 동적이며 내 시스템이 아니기 때문에 낭비적이고 원하지 않는 데이터로 데이터베이스를 채 웁니다.

+0

이 :-) 이것은 나를 위해 일한 – sfeast

답변

0

당신은 다음과 같은 template dom-if 내부에 중포 기지-문서 요소를 넣어 시도 할 수

<template is="dom-if" if="[[authenticatedUser.id]]"> 
    <firebase-document 
    path="https://stackoverflow.com/users/[[authenticatedUser.id]]/token" 
    data="[[messagingAPI_TOKEN]]"> 
    </firebase-document> 
</template> 
+0

을 https://github.com/firebase/polymerfire/issues/33보기 – user3533087

+0

다행 이었기 때문에 같은 문제를 가진 다른 사람들도 혜택을받을 수 있도록 답변을 수락 해주십시오. – Phani

관련 문제