2013-02-02 4 views
5

कुछ घंटों पहले ट्विटर ने फ्लाइट जारी किया, जावास्क्रिप्ट के लिए एक घटक-आधारित ढांचा। इसके घटक सादे डोम तत्व हैं और सादा डोम घटनाओं के माध्यम से संवाद करते हैं, जो वास्तव में अच्छा है।क्या मैं एंगुलरजेएस के साथ ट्विटर फ्लाइट को जोड़ सकता हूं?

मुझे आश्चर्य है ... क्या मैं इसे AngularJS के साथ जोड़ सकता हूं? अगर मैं दोनों ढांचे को सही ढंग से समझता हूं तो मैं एंगुलरजेएस के साथ "नए" तत्व बना सकता हूं जिसका उपयोग उड़ान घटकों द्वारा किया जा सकता है और इसमें शामिल किया जा सकता है। और इन घटकों को AngularJS द्वारा डेटा के साथ पॉप्युलेट किया जा सकता है। इसे एक और तरीका रखने के लिए: मैं एंगुलरजेएस की तरह सामान्य रूप से कर सकता हूं, लेकिन निर्देश "सजाए गए" उड़ान घटक हैं। (दृश्य बनाने के लिए उड़ान का उपयोग करें और बाकी सब कुछ के लिए AngularJS का उपयोग करें।)

क्या यह समझ में आता है? यदि नहीं ... मैं उड़ान के प्रयोजन :(

उत्तर

11

मैं समझता हूँ कि आप निम्न कार्य करने के नहीं मिलता है: उड़ान घटकों और उड़ान विचारों के साथ AngularJS निर्देशों डेकोरेट

आप शायद इन उड़ान घटक बना सकते हैं। एक निर्देश के भीतर और डेटा-बाइंडिंग कोणीय प्रस्तावों से एक लाभ हासिल हालांकि, निम्नलिखित से पहचानने:।।

"Flight enforces strict separation of concerns. 
When you create a component you don't get a handle to it. " 

यह उड़ान की तरह लगता है का प्रचार नहीं करता है कि आप डेटा-बाइंडिंग के माध्यम से इन घटकों से बात

फर्ट Hermore, निर्देश पहले से ही घटक के रूप में देखा जा सकता है। और विचार बनाने के लिए, AngularJS में डीओएम पहले से ही विचार है, विशेष रूप से आपको शीर्ष पर उड़ान दृश्यों का उपयोग करने का क्या कारण होगा?

चूंकि एंगुलरजेएस उन घटनाओं की सदस्यता नहीं लेता है जो फ्लाइट का उपयोग करते हैं, यह जानने का कोई तरीका नहीं है कि जब डोम संशोधित किया गया है (मुझे यकीन नहीं है कि अगर कोई गलत है तो मुझे किसी और को समझने योग्य सही करें)।

समझने के लिए। ऐसा लगता है कि फ्लाइट का मतलब कोणीय के समान समस्याओं को हल करने के लिए नहीं है। मुझे लगता है कि AngularJS निर्देश उड़ान घटकों के समान समस्या को हल करते हैं, लेकिन बहुत अधिक प्रदान करते हैं।

+0

बहुत बहुत धन्यवाद, जो कुछ बिंदु स्पष्ट करता है। इसे एक और तरीका रखने के लिए: AngularJS ट्विटर फ्लाइट कार्यक्षमता (निर्देश बनाम घटकों) को प्रतिस्थापित करता है और और भी कार्यक्षमता (डाटाबेसिंग की तरह) जोड़ता है, इसलिए अगर मैं कोणीयजेएस का उपयोग करता हूं तो मुझे ट्विटर उड़ान की आवश्यकता नहीं है। क्या मैं अभी तक सही हूँ? मुझे आश्चर्य है कि मैं किस मामले में ट्विटर उड़ान का उपयोग इसी तरह के विकल्पों पर करना पसंद करूंगा? हां, यह हल्का वजन है, लेकिन ऐसा लगता है कि इसमें बहुत उपयोगी GUI कार्यक्षमता है ... – Pipo

संबंधित मुद्दे