मुझे एक ऐसे घटक का निर्माण करने की आवश्यकता है जिसमें दोनों चश्मा के साथ काम करने की आवश्यकता हो, custom elements spec v0
जो कि पदावनत हो गया और custom elements spec v1
, नवीनतम स्थिर संस्करण।
अगर मैं custom elements v0
कल्पना के साथ घटकों का निर्माण करता हूं तो कुछ एप्लिकेशन समस्याओं का सामना करेंगे क्योंकि वे उपयोग कर रहे हैं polymer 2
और ऊपर और polymer 1
अनुप्रयोगों के साथ एक ही समस्या है जो custom elements v1
कल्पना के साथ काम नहीं करेगा ।
पॉलीफ़िल बदलने के लिए मेरे पास अनुप्रयोगों पर नियंत्रण नहीं है , कुछ अनुप्रयोगों को पॉलीफ़िल का उपयोग करना पड़ता है, पुरानी कल्पना का समर्थन करता है और कुछ नए पॉलीफ़िल का उपयोग करते हैं।
मैं पॉलीफ़िल संस्करण के बावजूद सभी अनुप्रयोगों में अपने कस्टम तत्वों को चलाने के लिए दोनों चश्मा को संयोजित करने के लिए एक ठोस समाधान की तलाश कर रहा हूं। मैं अपने घटकों में पॉलीफिल या स्निपेट का कोई भी टुकड़ा जोड़ सकता हूं ताकि वे कहीं भी चल सकें, मुझे ऐसी कोई लाइब्रेरी या पॉलीफिल नहीं मिली है जो मेरे शोध में दोनों चश्मे का समर्थन करती हो।
मैं एक एडेप्टर लिखने की योजना बना रहा हूं जो संलग्न कॉलबैक के लिए नीचे दिए गए मैपिंग जैसे दोनों स्पेक्स को जोड़ सकता है, इस विचार पर इनपुट की बहुत सराहना की जाएगी।
connectedCallback(){
this.attachedCallback();
}
मैंने स्टैंसिलज का उपयोग करने की कोशिश की लेकिन यह कस्टम तत्वों की कल्पना के नवीनतम संस्करण के साथ ही काम कर सकता है। मुझे पहले वाली कल्पना के साथ काम करने के लिए इसे ट्विक करने का कोई तरीका नहीं मिला।
कृपया उपर्युक्त स्थिति के लिए कुछ व्यवहार्य विकल्प और संभव समाधान सुझाएं।