में किसी सरणी पर कुंजी नाम कैसे सेट करें I Angularfire का उपयोग करके सरणी बना रहा हूं लेकिन मैं कुंजी नाम सेट करने में असमर्थ हूं। फायरबेस स्वचालित रूप से मुझे एक गुप्त कुंजी दे रहा है (जैसे Jm9vLy8Lye-KS35KsmL) लेकिन मैं इसे स्वयं को और अधिक सार्थक रूप से सेट करना चाहता हूं। यह अस्पष्ट है कि मैं Angularfire में यह कैसे करता हूं। मैं $ firebaseArray पर $ जोड़ने विधि का उपयोग कर रहा हूँ:Angularfire
var firebaseRef = new Firebase("https://firebase_location");
$scope.messages = $firebaseArray(firebaseRef);
$scope.messages.$add(
{
FirstName: patient.FirstName,
LastName: patient.LastName
}
).then(function(firebaseRef) {
var id = firebaseRef.key();
});
डेटा ठीक संग्रहीत किया जाता है और मैं इसे अपने डैशबोर्ड पर देख सकते हैं। हालांकि, आईडी हमेशा एक गुप्त अग्निशामक मूल्य है। मैं इसे अपने आप को सार्थक कुछ सेट करने में सक्षम होना पसंद करूंगा। मेरे मामले में व्यक्तिगत रोगी की आईडी सार्थक होगी ...
कोई विचार?
धन्यवाद!
इससे मदद मिली! मैंने पहले $ firebaseObject और $ firebaseArray दोनों का उपयोग करने की कोशिश की, लेकिन केवल रेफरी काम किया - आपको सीधे रेफरी का उपयोग करना होगा ... –
मुझे समझने के लिए कुछ समय लगा, लेकिन यह काम करता है। धन्यवाद ! –