ko.validation.group
और ko.validatedObservable
में अंतर क्या है? क्या कोई विशेष परिस्थितियां हैं जब मुझे एक दूसरे का उपयोग करना चाहिए?नॉकआउट प्रमाणीकरण ko.validation.group बनाम ko.validatedObservable
14
A
उत्तर
19
ko.validation.group
सिर्फ आपको एक मॉडल में सभी त्रुटि संदेशों का एक (गणना) देखा जा सकता है। यह केवल मॉडल के प्रत्यक्ष गुणों के त्रुटि संदेश एकत्र करता है।
ko.validatedObservable
दूसरी तरफ न केवल त्रुटि संदेश एकत्र करता है, लेकिन यह भी एक नमूदार में मॉडल लपेटता है और एक isValid
संपत्ति जो इंगित करता है या नहीं, वहाँ किसी भी त्रुटि संदेश (अर्थात, मॉडल पूरी तरह से वैध था) कर रहे हैं कहते हैं। अन्यथा, वे अनिवार्य रूप से वही हैं।
यदि आप केवल त्रुटि संदेश एकत्र करने में रुचि रखते हैं, तो ko.validation.group
पर्याप्त से अधिक होना चाहिए। यदि आपको एक अवलोकन योग्य की आवश्यकता है जो मॉडल मान्य है या नहीं, तो ट्रैक करता है, ko.validatedObservable
आपके लिए कुछ काम करता है।