मुझे दो पॉलिमर फायरबेस-संग्रह तत्वों को लूप करने की समस्या है। मेरी डेटाबेस संरचना के साथ मुझे सबसे पहले यह जांचना होगा कि उपयोगकर्ता के पास कौन सी घटनाएं हैं, फिर ईवेंट से उस ईवेंट की जानकारी प्राप्त करें।डोम-दोहराने के अंदर आप पॉलिमर के फायरबेस-संग्रह तत्वों में से दो कैसे घोंसला करते हैं?
इस कोड के साथ समस्या यह है कि जब मैं दूसरा फायरबेस-संग्रह लूप करता हूं तो "घटनाओं" पर डेटा-बाध्यकारी दोहराने वाले सभी पर समान होगा और इसलिए यह प्रत्येक एच 4 पर समान नाम होगा।
तो डेटा = "{{}}" में एक अद्वितीय चर होने का एक तरीका है। या डेटा लिखने का एक बेहतर तरीका है?
<firebase-collection data="{{userData}}" location="{{_getCorrectUrl()}}"></firebase-collection>
<template is="dom-repeat" items="{{userData}}" as="user">
<firebase-collection data="{{events}}" location="{{_getCorrectEventsUrl(user.__firebaseKey__)}}" ></firebase-collection>
<template is="dom-repeat" items="{{events}}" as="event">
<h4>{{event.value.name}}</h4>
</template>
</template>
क्या आप ईवेंट को ईवेंट के साथ लोड नहीं कर सकते हैं, इसलिए आपको दूसरा 'फायरबेस-संग्रह' नहीं करना है और केवल '{{userData.events}} 'पर दोहराया जा सकता है? –
इससे समस्या हल हो जाएगी लेकिन यह इसे धीमा कर देगा। मैं फायरबेस सिफारिशों का पालन कर रहा हूं https://www.firebase.com/docs/web/guide/structuring-data.html –
क्या आपको इस समस्या को हल करने के लिए मिला है? –