मुझे कब transclude: 'true'
और transclude: 'element'
कैसे उपयोग करना चाहिए ? मुझे transclude: 'element'
कोणीय डॉक्स में कुछ भी नहीं मिल रहा है , वे बहुत भ्रमित हैं।
मुझे खुशी होगी अगर कोई इसे सरल भाषा में समझा सके। प्रत्येक विकल्प का क्या लाभ है? उनके बीच वास्तविक अंतर क्या है?
यह वही है जो मैंने पाया है:
transclude: true
एक संकलित फ़ंक्शन के अंदर, आप ट्रांसकॉल्यूड लिंकिंग फ़ंक्शन की सहायता से DOM को हेरफेर कर सकते हैं या किसी HTML टैग पर ngTransclude निर्देश का उपयोग करके ट्रांसकोड किए गए DOM को टेम्पलेट में सम्मिलित कर सकते हैं।
तथा
transclude: ‘element’
यह संपूर्ण तत्व को स्थानांतरित करता है और संकलित फ़ंक्शन में एक ट्रांसक्लूड लिंकिंग फ़ंक्शन पेश किया जाता है। आप यहाँ स्कोप तक नहीं पहुँच सकते क्योंकि स्कोप अभी बना नहीं है। कंपाइल फंक्शन उस निर्देश के लिए एक लिंक फंक्शन बनाता है, जिसमें स्कोप तक पहुंच होती है और transcludeFn आपको DOM मैनिपुलेशन के लिए क्लोन किए गए एलिमेंट (जो कि ट्रांसकल्ड किया गया था) को छूने देता है या इसमें स्कोप के लिए बाध्य डेटा का उपयोग करता है। आपकी जानकारी के लिए, यह एनजी-रिपीट और एनजी-स्विच में उपयोग किया जाता है।
made available to the directive
बयान से चूक गया । तत्व हमेशा निर्देश के लिए उपलब्ध है। क्या आप इस बारे में विस्तार से बता सकते हैं?