आवश्यकता वाले मॉड्यूल का उपयोग करने वाले बहुलक तत्व बनाने के प्रयास में मैं issue को अवरुद्ध कर रहा था। मैं समझता हूं कि बहुलक को requjs के साथ काम करने के लिए डिज़ाइन नहीं किया गया है, लेकिन समय के लिए यह मेरा एकमात्र विकल्प है।पॉलिमर और requjs के साथ काम
- requirejs का उपयोग करें और अपने मॉड्यूल एचटीएमएल आयात के साथ संगत बनाने नहीं है:
जवाब के लिए सर्च कर रहे हैं मैं दो समाधान मिल गया।
- requirejs कॉलबैक अंदर
Polymer()
कॉल रखो के रूप में वर्णित here
जब से मैं का उपयोग करने की आवश्यकता होती है, कम से कम कुछ समय के लिए है, मैं समाधान .2 के साथ चला गया। हालांकि, यह पता चला है कि समाधान तत्व पंजीकरण की असीमित विलंब और incorrect data binding prior to Polymer upgrading the element का कारण बनता है।
इस मुद्दे में गहराई से खोदने के बाद, मैंने पॉलिमर को पूरी तरह से रोकने की मंशा के साथ अनियंत्रित पॉलिमर आंतरिक को हैकिंग शुरू कर दी जब तक कि इसकी आवश्यकता होती है। यहां मैं यह आया हूं:
Polymer.require = function(tag, deps, func) {
var stopper = {}
Polymer.queue.wait(stopper);
require(deps, function() {
delete stopper.__queue;
Polymer.queue.check();
Polymer(tag, func.apply(this, arguments));
});
};
मुझे पता है कि यह बहुत गलत है। क्या कोई बेहतर समाधान है?
यह समस्या को छोड़ देता है कि आप कहां 'requ.config' कहलाते हैं, यह समान [थ्रेड] देखें (http://stackoverflow.com/questions/28673242/manual-bootstrap-in-polymer) – Renaud