मुझे लगता है कि यह मुझे angularjs के निर्देश के साथ समझने के लिए सबसे कठिन अवधारणा है।
Http://docs.angularjs.org/guide/directive से दस्तावेज़ कहते हैं:
transclude - तत्व की सामग्री को संकलित करें और इसे निर्देशन के लिए उपलब्ध करें। आमतौर पर ngTransclude के साथ प्रयोग किया जाता है। ट्रांसकॉक्शन का लाभ यह है कि लिंकिंग फ़ंक्शन को ट्रांसकॉक्शन फ़ंक्शन प्राप्त होता है जो सही दायरे के लिए पूर्व-बाध्य है। एक विशिष्ट सेटअप में विजेट एक अलग गुंजाइश बनाता है, लेकिन ट्रांसकॉक्शन एक बच्चा नहीं है, लेकिन अलग-अलग गुंजाइश का एक भाई है। यह विजेट के लिए निजी स्थिति और माता-पिता (पूर्व-पृथक) दायरे से बंधे होने के लिए ट्रांसकॉर्पोरेशन संभव बनाता है।
- सच - निर्देश की सामग्री को ट्रांसक्लूड करें।
- lud एलिमेंट ’- कम प्राथमिकता पर परिभाषित किसी भी निर्देश सहित पूरे तत्व को स्थानांतरित करें।
यह transclude
आमतौर पर के साथ प्रयोग किया जाता है कहते हैं ngTransclude
। लेकिन ngTransclude के दस्तावेज़ से नमूना बिल्कुल भी ngTransclude
निर्देश का उपयोग नहीं करता है ।
मुझे यह समझने में मदद करने के लिए कुछ अच्छे उदाहरण चाहिए। हमें इसकी जरूरत क्यों है? क्या हल करता है? इसे कैसे उपयोग करे?