पूरा करने के बाद कार्रवाई करें, मैं अभी भी अपने मस्तिष्क को कोणीय के आसपास लपेट रहा हूं। जेएस।कोणीय। जेएस दो एसिंक सेवा कॉल से आग लगाना, फिर
मेरे पास दो स्वतंत्र $ http कॉल हैं जो दूरस्थ वेब सेवाओं से डेटा पुनर्प्राप्त करते हैं। मेरे पास एक ऐसी कार्रवाई है जिसे मैं सेवा कॉल पूरा होने के बाद बंद करना चाहता हूं।
- पहले सेवा कॉल, $ scope.model
- दूसरी सेवा कॉल से स्थापित हो जाएगा $ scope.model में डेटा को संशोधित करता
एक और अनूठी आवश्यकता यह है कि अंत में दूसरी सेवा कॉल को $ scope.model के साथ नियंत्रक के बाहर बुलाया और अपडेट किया जाएगा। यह एक अधिसूचना संदेश पंप है।
मुझे लगता है कि मैं $ क्यू और संभवतः $ सेवा का वादा करने जा रहा हूं, लेकिन मुझे सच में यकीन नहीं है कि कुछ सर्वोत्तम प्रथाओं के बाद इस तरह से कुछ कहां से शुरू करना है।
मुझे पता है कि यह एसिंक कॉल की तरह नहीं लगता है, क्योंकि मेरा उदाहरण इसे सिंक्रनाइज़ करके इसे सरल बना सकता है। हालांकि, दूसरी सेवा कॉल एक अधिसूचना अद्यतनकर्ता है, इसलिए इसे लगातार सर्वर पर मतदान किया जाएगा (अंततः एक वेबसाईट का उपयोग किया जाएगा)।
यह एक आम पैटर्न है जिसे मैं इस एप्लिकेशन में देखूंगा।
शुरुआत में उत्तर के इस संस्करण के साथ गया था। भविष्य में, मैं परिवर्तन के लिए संपत्ति देखने के लिए अपना कोड बदल सकता हूं, क्योंकि अंततः यह एक संदेश पंप सुन रहा होगा। और उदाहरण कोड में minifiable सेवा घोषणा वाक्यविन्यास का उपयोग करने के लिए बोनस अंक। – taudep
हाहा ... मुझे कोई बोनस अंक नहीं दिख रहा है! : पी मैंने नियंत्रक घोषणा को बदल दिया है ताकि मिनी-फ्रेंडली सिंटैक्स भी हो सके। मैं खुशी से मदद कर सकता है। –
लिखने के लिए धन्यवाद कि आपको मूल्यों की एक सरणी पारित करने की आवश्यकता है ..... argg मुझे थोड़ी देर के लिए याद आया! –