के भीतर पॉलिमर तत्व मेरे पास कस्टम बहुलक तत्वों का एक सेट है, जिसे मैं एक कोणीय 2 अनुप्रयोग के भीतर उपयोग करना चाहता हूं।कोणीय 2 घटक
ऐसा लगता है जैसे बहुलक तत्व के सामग्री टैग से संबंधित कोई समस्या है। यदि तत्व एक कोणीय 2 घटक के भीतर स्थित है, तो तत्व की सामग्री बहुलक तत्व के भीतर गलत जगह पर प्रदान की जाती है।
उदाहरण:
<template>
<button>
<content></content>
</button>
</template>
कोणीय
बाहर का प्रयोग करें जब मैं अपने कोणीय के बाहर इस तत्व का उपयोग करें:
मेरी बहुलक तत्व के टेम्पलेट "मेरे बटन" इस तरह दिखता है 2 घटक, मुझे परिणाम मिलता है जो मुझे उम्मीद थी:
उपयोग करें:
<my-button>Foo</my-button>
परिणाम: कोणीय 2 घटक
जब एक कोणीय 2 घटक के भीतर इस्तेमाल भीतर
<my-button>
<button>
Foo
</button>
<my-button>
का प्रयोग करें, सामग्री हमेशा तत्वों टेम्पलेट के अंत में प्रदान की गई हो जाता है। जैसे सामग्री टैग मौजूद नहीं था।
उपयोग:
<my-button>Foo</my-button>
परिणाम:
<my-button>
<button>
</button>
"Foo"
<my-button>
प्रश्न
समस्या हो सकती है, कि बहुलक और कोणीय 2 दोनों transclution के लिए सामग्री टैग का उपयोग करें। तो दोनों एक साथ दोनों का उपयोग करते समय थोड़ा गन्दा हो सकता है।
मुझे अपने सभी बहुलक तत्वों को कोणीय 2 के अंदर उपयोग करना अच्छा लगेगा। इसलिए इसे ठीक करने के तरीके पर किसी भी विचार की बहुत सराहना की जाएगी।
आप किसी भी कोणीय लिपियों लागू करने से पहले 'WebComponentsReady' घटना को सुन करने की कोशिश की पर प्रकाशित किया जाएगा? –