मैं AnuglarJS के लिए नया हूं और इसके साथ पहले से ही एक छोटा सा वेब ऐप बनाया है, मैं इसके साथ फेसबुक जावास्क्रिप्ट एसडीके का उपयोग करना चाहता हूं, लेकिन सर्वोत्तम प्रथाओं (नियंत्रकों को इंजेक्शन करने पर निर्भरता, ऐप संरचना और टेस्टेबिलिटी को बनाए रखने के लिए) का उपयोग करना चाहता हूं।AngularJS नियंत्रकों को फेसबुक जावास्क्रिप्ट एसडीके को सही तरीके से इंजेक्ट कैसे करें?
मुझे यह https://groups.google.com/forum/#!msg/angular/bAVx58yJyLE/Kz56Rw-cQREJ मिला लेकिन इस ढांचे के लिए नए व्यक्ति के लिए यह बहुत भ्रमित है (मॉड्यूल, सेवाओं और कारखानों को अच्छी तरह से आईएमएचओ समझाया नहीं गया है)।
तो, AngularJS ऐप के अंदर फेसबुक एसडीके का उपयोग करने का सही तरीका क्या है?
पर कॉल करके $ घड़ी (शायद प्रदर्शन के लिए सबसे अच्छा है) फेसबुक पर सुझाव जैसे एचटीएमएल में एसडीके एसिंक को डालना चाहिए या कारखाने में इनिट किया गया है और एचटीएमएल में केवल एसडीके शामिल है? –
कोड काम कर रहा प्रतीत होता है, लेकिन डेटा बाइंडिंग एसिंक कॉल के साथ काम नहीं करती है, मैंने $ q और $ scope का उपयोग करने का प्रयास किया। $ नियंत्रक में आवेदन करें और इसे आंशिक रूप से काम करने के लिए मिला। लेकिन मैंने पढ़ा कि नियंत्रक उनको रखने के लिए एक बुरी जगह है। तो मैं उन एसिंक एपीआई कॉल के साथ काम करने के लिए कारखाने को कैसे बदलूं? –
बस @blesh उत्तर पर विस्तार करने के लिए। इस और अधिक विकसित उदाहरण की जांच करें: http://jsfiddle.net/bradbirdsall/ggmRQ/6/ – elviejo79