उपयोगकर्ता अनुभव को बेहतर बनाने के लिए, बदलावों का पता लगाने की प्रोसेस को तेज़ करें.
Angular, समय-समय पर बदलाव का पता लगाने वाले सिस्टम को चलाता है, ताकि डेटा मॉडल में हुए बदलाव, ऐप्लिकेशन के व्यू में दिखें. बदलाव का पता लगाने की सुविधा को मैन्युअल तरीके से या एसिंक्रोनस इवेंट के ज़रिए ट्रिगर किया जा सकता है. उदाहरण के लिए, उपयोगकर्ता का इंटरैक्शन या XHR पूरा होना.
बदलाव का पता लगाने की सुविधा एक बेहतरीन टूल है. हालांकि, अगर इसे बार-बार चलाया जाता है, तो यह कई तरह की गणनाओं को ट्रिगर कर सकता है और मुख्य ब्राउज़र थ्रेड को ब्लॉक कर सकता है.
इस पोस्ट में, आपको बदलाव का पता लगाने की प्रोसेस को कंट्रोल और ऑप्टिमाइज़ करने का तरीका बताया जाएगा. इसके लिए, अपने ऐप्लिकेशन के कुछ हिस्सों को स्किप करें और बदलाव का पता लगाने की प्रोसेस को सिर्फ़ तब चलाएं, जब इसकी ज़रूरत हो.
Angular में बदलाव का पता लगाने की सुविधा
Angular में बदलाव का पता लगाने की सुविधा कैसे काम करती है, यह समझने के लिए एक सैंपल ऐप्लिकेशन देखें!
आपको ऐप्लिकेशन का कोड इस GitHub रिपॉज़िटरी में मिल जाएगा.
यह ऐप्लिकेशन, कंपनी के दो डिपार्टमेंट के कर्मचारियों की सूची दिखाता है. ये डिपार्टमेंट हैं: सेल्स और रिसर्च ऐंड डेवलपमेंट. इस ऐप्लिकेशन में दो कॉम्पोनेंट हैं:
AppComponent, जो ऐप्लिकेशन का रूट कॉम्पोनेंट है, औरEmployeeListComponentके दो उदाहरण, एक बिक्री के लिए और दूसरा आर ऐंड डी के लिए.