2017-06-16 10 views
6

साथ jQuery का उपयोग करने के लिए "कोणीय 2 में bootsrap मोडल दिखा" के लिए खोज करते है मैं निम्नलिखित जवाब का सामना करना पड़ा: https://stackoverflow.com/a/38271918/1291122यह अच्छा कोणीय 2 +

यह बस के रूप में jQuery वाणी:

declare var jQuery:any; 

और का उपयोग करता है यह/छिपाने मोडल इस तरह दिखाने के लिए:

jQuery("#myModal").modal("hide"); 

यह सबसे छोटा रास्ता प्राप्त करने के लिए मैं क्या कोणीय 2 (अन्य सभी जवाब में की जरूरत है यह काफी जटिल बराबर टी बनाने के लिए लग रहा था था ओ रॉकेट विज्ञान!)

हालांकि यह सबसे छोटा तरीका है, क्या यह करने का अनुशंसित तरीका है? और सामान्य रूप से jQuery के साथ कोणीय 2+ का उपयोग करना एक अच्छा विचार है?

संपादित करें:

मेरा प्रश्न करते हुए कहा कि सवाल यह है कि, क्योंकि मैं चाहे (या नहीं) पूछ रहा हूँ कोणीय 2 के साथ jQuery का उपयोग करने के How to use jQuery with Angular2? से अलग है के बारे में कैसे कोणीय 2 के साथ jQuery का उपयोग करें। मैं पहले से ही जानता हूं और उल्लेख किया है कि यह कैसे करें।

+1

आप jQuery का उपयोग कर सकते हैं, लेकिन पहले खुद से पूछें कि आप वास्तव में यह चाहते हैं? jQuery भौतिक डोम के साथ काम करता है और आपके बंडल में निर्भरता जोड़ता है, जो इसे भारी बनाता है (लंबे समय तक लोड हो रहा है)। –

+1

@ अल्बर्टगोर हाँ यह सही है। कोणीय और jquery दो बहुत अलग अवधारणाएं हैं। जबकि jquery सीधे डीओएम का उपयोग करता है, कोणीय डेटा बाइंडिंग इत्यादि के बारे में है .. हालांकि परिदृश्यों में जहां आप एक jquery लाइब्रेरी का उपयोग करके जल्दी से कुछ कर सकते हैं, मुझे लगता है कि हमें व्यापार बंद करने का मूल्यांकन करना होगा। – rahulserver

+0

वैकल्पिक तरीके से, आप मोडल विंडो के लिए कुछ तैयार कोणीय 2 + घटकों का उपयोग कर सकते हैं। –

उत्तर

4

हाँ आप बिना किसी समस्या के इसका उपयोग कर सकते हैं।

यह सबसे तेज़ समाधान है, लेकिन आपके पास even better one in this topic हो सकता है। असल में, यह आईडीई ऑटो पूर्ण के साथ सभी विधियों को रखने का एक तरीका देता है।

2

मुझे नकारात्मकता दिखाई नहीं दे रही है। खासकर उन मामलों में जहां आप बाहरी पुस्तकालयों का उपयोग करते हैं। हालांकि, बस टेम्पलेट इत्यादि जैसे कोणीय समस्याओं को हल करने की कोशिश कर Jquery पर वापस न आएं