मैं https://developers.facebook.com/docs/reference/plugins/login/फेसबुक लॉग इन बटन का उपयोग कर AngularJS
अब, यह बटन एक दृश्य में प्रदर्शित किया जाता है पर दस्तावेज़ का उपयोग कर अपनी वेबसाइट पर फेसबुक लॉग इन बटन जोड़ने का प्रयास कर रहा हूँ। दृश्य तभी लोड होता है जब उपयोगकर्ता स्पष्ट रूप से वेबसाइट पर लॉगिन करने का अनुरोध करता है।
मैं HTML5 संस्करण का उपयोग कर रहा हूं। चरण 1 में, मुझे जावास्क्रिप्ट एसडीके शामिल करने के लिए कहा गया है - मैं टैग के तुरंत बाद यह करता हूं। यह मुख्य पृष्ठ में स्थित है जिसमें ng-view
निर्देश शामिल है।
मैं दृश्य के अंदर लॉगिन बटन प्रस्तुत करने के लिए कोड डालता हूं। समस्या यह है कि यदि मैं मुख्य पृष्ठ में लॉगिन बटन पर क्लिक करके दृश्य पर नेविगेट करता हूं, तो दृश्य एफबी लॉगिन बटन प्रस्तुत नहीं करता है। हालांकि अगर मैं पृष्ठ को रीफ्रेश करता हूं (जिसमें लॉगिन दृश्य होता है), बटन प्रस्तुत करता है।
मैंने लॉगिन दृश्य में जावास्क्रिप्ट एसडीके के लिए कोड भी स्थानांतरित कर दिया है- बटन को प्रस्तुत करने से पहले और बाद में, लेकिन यह समस्या को हल नहीं करता है। केवल लॉगिन दृश्य को रीफ्रेश करते समय, बटन प्रदान किया जाता है।
तो,
एक) या तो मुझे पता है कि यह क्यों हो रहा है और समाधान या
ख) AngularJS में ताज़ा की जरूरत है; मुझे इसे देखने से पहले लॉगिन दृश्य को रीफ्रेश करने के लिए AngularJS तरीका जानने की आवश्यकता है ताकि (मुझे आशा है) लॉगिन बटन प्रदान किया जाता है।
कृपया प्लंकर/जेएसफ़िल्ड के लिए एक लिंक पोस्ट करें। – Stewie