2015-09-01 1 views
0

Я использую Polymer 1.1 с элементом коллекции firebase.Как создать ссылку на конкретного пользователя с коллекцией firebase?

Я хочу получать информацию конкретного пользователя в моей базе данных, и структура выглядит следующим образом:

<userId> 
- name: "joe" 
- email: "provider" 
- fullName: "Joe Brown" 

Моих firebase работа по сбору, но я получаю информацию все пользователя:

<firebase-collection 
     limit-to-first="1" 
     location="https://storklancer.firebaseio.com/users/" 
     data="{{users}}"></firebase-collection> 
     <template is="dom-repeat" items="[[users]]" as="user"> 
     <span>Name: </span><span>[[user.fullName]]</span> 
     </template> 

Если я ставлю limit-to-first="3" Я получаю всю информацию, но мне нужна информация от конкретного пользователя. Предположим, что этот пользователь имеет идентификатор 1234:

<firebase-collection 
     limit-to-first="1" 
     location="https://storklancer.firebaseio.com/users/1234" // I thought that would work 
     data="{{users}}"></firebase-collection> 
     <template is="dom-repeat" items="[[users]]" as="user"> 
     <span>Name: </span><span>[[user.fullName]]</span> 
     </template> 

Мне нужно вернуть пользователя 1234-х fullName. Возможно ли это с элементом сбора бомбы или только с firebase way?

ответ

0

Я бы рекомендовал использовать элемент документа firebase-документа, а местоположение, установленное на путь пользователя &, будет представлять полную информацию пользователя.

Update с кодом:

<firebase-document 
     location="https://storklancer.firebaseio.com/users/1234" 
     data="{{user}}"></firebase-document> 

Тогда в DOM-то вашего элемента, как:

<span>Name: </span><span>[[user.fullName]]</span> 
+0

Привет спасибо. Я изо всех сил пытаюсь понять, как его использовать. Их демонстрация не показывает ничего полезного. – Sylar

+0

Не беспокойтесь - я добавил код, надеюсь, что поможет, если не сообщит мне. – sfeast

+0

Спасибо. Мои данные - «пользователи», и ваш ответ работает отлично. Смешно ... Я мог предположить, что я делал то же самое. Во всяком случае, спасибо. – Sylar

Смежные вопросы