मैं कैसे जांच सकता हूं कि दिया गया इनपुट नियंत्रण खाली है या नहीं? मुझे पता है कि क्षेत्र में $pristine
संपत्ति है जो बताती है कि यदि दिया गया फ़ील्ड प्रारंभ में खाली है लेकिन क्या होगा यदि कोई फ़ील्ड भरता है और पूरी सामग्री को फिर से बदलता है?जांचें कि कोई इनपुट बॉक्स खाली है
मुझे लगता है कि ऊपर की सुविधा आवश्यक है क्योंकि उपयोगकर्ता को यह बताने के लिए महत्वपूर्ण है कि फ़ील्ड आवश्यक है।
किसी भी विचार की सराहना की जाएगी!
हाय, लंबाई संपत्ति केवल तभी उपलब्ध होती है जब फ़ील्ड मान्य हो। उदाहरण के लिए मैंने फ़ील्ड की 'मिनी लम्बाई' को 5 तक सेट किया है और केवल तीन वर्ण दर्ज करें, तो लम्बाई संपत्ति उपलब्ध नहीं होगी। – vivek
@ विवेकपोडदार [कोणीय को क्षमा करना चाहिए] (http://docs.angularjs.org/guide/expression) हालांकि, जब 'लंबाई' उपलब्ध नहीं है तो यह 'अपरिभाषित' का मूल्यांकन करता है जिसे गलत के रूप में व्याख्या किया जाता है। यदि आप नियंत्रक में चेक करने की कोशिश कर रहे हैं, यानी जावास्क्रिप्ट में और एक कोणीय अभिव्यक्ति में नहीं, तो यह एक और कहानी है जहां आपको खुद को क्षमा करने की आवश्यकता है। ध्यान दें कि एक 'आवश्यक' विशेषता भी है जो आप वही कर सकते हैं जो आप चाहते हैं: http://docs.angularjs.org/api/ng.directive:input.text – Supr
@ vivekpoddar 'आवश्यक 'उदाहरण के साथ अपडेट किया गया। – Supr