कोणीय जेएस में एनजी-परिवर्तन क्या है और इसे कैसे असाइन करें?



एनजी-परिवर्तन कोणीय जेएस में एक निर्देश है जो एक घटक मूल्य या घटना को बदलने पर संचालन करने के लिए है। उदाहरणों के साथ इसके बारे में जानें।

नमस्ते, आइए एक दिलचस्प निर्देश के बारे में जानें , यानी एनजी-परिवर्तन निर्देश, नाम ही आंशिक रूप से उस कार्य को दूर कर देता है जो वह करता है। प्रोग्रामर आमतौर पर ऑन-चेंज और एनकाउंटर-चेंज इवेंट्स के बीच भ्रमित हो जाते हैं, इस ब्लॉग में आज सब कुछ स्पष्ट कर दें। आज हम जिन विषयों को उठाएंगे, वे होंगे:

ब्लॉग के साथ आगे बढ़ने से पहले, हम पहले इस बात पर ध्यान देंगे कि एंगुलरजेएस में निर्देश क्या हैं।





एक निर्देश क्या है?

AngularJS के निर्देश केवल उपसर्ग ‘ng- ives के साथ HTML विशेषताओं को विस्तारित करते हैं। AngularJS निर्मित निर्देशों का एक सेट प्रदान करता है जो प्रदान करते हैं विभिन्न कार्यशीलता हमारे अनुप्रयोगों के लिए।

AngularJS भी हमें अपने निर्देशों को परिभाषित करने देता है।



क्या है बदलाव?

परिवर्तन एक है जो कि घटक मूल्य या घटना को बदलने पर संचालन करने के लिए होता है। दूसरे शब्दों में,एनजी-परिवर्तननिर्देश AngularJS बताता है कि जब HTML तत्व का मान बदलता है तो क्या करना चाहिए।

एकएनजी-मॉडलनिर्देश एनजी-चेंज डायरेक्शन द्वारा आवश्यक है।



एनजी-परिवर्तन निर्देश का उपयोग करते समय महत्वपूर्ण बिंदु:

  • क्या होता है onChange घटना? दएनजी-परिवर्तनAngularJS के निर्देश से तत्व के मूल ऑन्चेंज घटना को ओवरराइड नहीं किया जाता है, दोनोंएनजी-परिवर्तनअभिव्यक्ति और मूल onchange घटनाओं को अंजाम दिया जाएगा।
  • एनजी-परिवर्तनमूल्य में हर परिवर्तन पर घटना शुरू हो जाती है। यह ध्यान केंद्रित खोने के लिए किए जाने वाले सभी परिवर्तनों या इनपुट फ़ील्ड के लिए प्रतीक्षा नहीं करेगा।
  • एनजी-परिवर्तनईवेंट केवल तभी चालू हो जाता है जब इनपुट मान में वास्तविक परिवर्तन होता है, न कि यदि कोई जावास्क्रिप्ट से परिवर्तन किया गया हो।
  • यह एनजी-परिवर्तन निर्देश HTML टैग द्वारा समर्थित है, जैसे और।
  • एनचेंज एक्सप्रेशन का मूल्यांकन केवल तब किया जाता है जब इनपुट मूल्य में बदलाव के कारण मॉडल के लिए एक नया मूल्य होता है।

इसका मूल्यांकन नहीं किया जाएगा:

c में राउंड रॉबिन शेड्यूलिंग प्रोग्राम
  1. यदि मूल्य $ पार्सर्स ट्रांसफॉर्मेशन पाइपलाइन से वापस आ गया है तो नहीं बदला है
  2. यदि इनपुट अमान्य रहा, तो चूंकि मॉडल अशक्त रहेगा
  3. यदि मॉडल को इनपुट मान से नहीं बल्कि प्रोग्रामिक रूप से बदला जाता है।

ध्यान दें , इस निर्देश की आवश्यकता हैngModelमौजूद रहने के लिए।

वाक्य - विन्यास:

< तत्व एनजी-परिवर्तन='अभिव्यक्ति' > तत्व >

अभिव्यक्ति: यह एक अभिव्यक्ति को निर्दिष्ट करता है जिसे किसी तत्व के मूल्य में परिवर्तन होने पर निष्पादित किया जाता है।

उदाहरण:

 

कृपया इनपुट फ़ील्ड में टाइप करें:

इनपुट फ़ील्ड ने {{काउंट}} बार बदल दिया है।

angular.module ('App1', []) .controller ('cng1l', ['$ गुंजाइश', फंक्शन ($ स्कोप) {$ स्कोप.काउंट = 0 $ स्कोप ।myFunc = फंक्शन) () {$ स्क्रिप्‍ट ++} }])

आउटपुट (3 परिवर्तन के बाद)

कृपया इनपुट फ़ील्ड में टाइप करें:

बिजली द्वि में dax क्या है

इनपुट फ़ील्ड 3 बार बदल गई है।

मुझे उम्मीद है, अब तक आपको एनजी-चेंज डायरेक्शन की स्पष्ट समझ मिल गई होगी, इसे अपने कार्यक्रमों में इस्तेमाल करने की कोशिश करें और देखें कि आपने कितना सीखा है। पढ़ने के लिए धन्यवाद।मैं आपको इसके माध्यम से जाने की सलाह दूंगा कोणीय ट्यूटोरियल Edureka वीडियो प्लेलिस्ट वीडियो देखना और कोणीय अनुप्रयोगों के साथ काम करना सीखें।

अब जब आप कोणीय निर्देश जानते हैं, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। कोणीय एक जावास्क्रिप्ट ढांचा है जो स्केलेबल, एंटरप्राइज़ और प्रदर्शन क्लाइंट-साइड वेब एप्लिकेशन बनाने के लिए उपयोग किया जाता है। कोणीय फ्रेमवर्क अपनाने के उच्च होने के कारण, एप्लिकेशन का प्रदर्शन प्रबंधन अप्रत्यक्ष रूप से बेहतर रोजगार के अवसरों को संचालित करने वाला समुदाय है। एंगुलर सर्टिफिकेशन ट्रेनिंग का उद्देश्य एंटरप्राइज एप्लिकेशन डेवलपमेंट के आसपास इन सभी नई अवधारणाओं को कवर करना है।