मेरे पास इस तरह से एक फायरबेस डेटाबेस है
मुझे आइटम कैसे मिल सकते हैं phase
तथा places
? मेरा लक्ष्य एक फ़ंक्शन लिखना है getSelectOptions(key:string)
कि आपूर्ति की कुंजी के लिए चुनिंदा विकल्प प्रदर्शित करने के लिए एक सूची देता है। मैं केवल प्राप्त करके डेटाबेस प्रश्नों को 1 तक कम करना चाहूंगा select-options
फायरबेस से और फिर फ़ंक्शन के भीतर एक सबसेट लौटाता है। मैंने अभी तक:
this.selectOptions = af.database.list("/select-options");
उत्तर:
जवाब के लिए 0 № 1यह एक समाधान है जो आपकी मदद कर सकता है, लेकिन इसे करने का एक और तरीका होना चाहिए:
this.selectOptions.subscribe(items=> {
for(let options of items){
for (var property in options) {
if (options.hasOwnProperty(property) && property.indexOf("$")!=0){
console.log(options[property]); //Should contain an object phase.
}
}
}
});