मैं knockout.validation प्लगइन का उपयोग करने का प्रयास कर रहा हूं। मैंने एक उदाहरण बनाया है व्यूमोडेल:ko.validation.group फ़ंक्शन का उपयोग कैसे करें
function exampleViewModel() {
this.P1 = ko.observable().extend({ required : true });
this.P2 = ko.observable().extend({ required : true });
this.P3 = ko.observable().extend({ required : true });
this.P4 = ko.observable().extend({ required : true });
this.errors = ko.validation.group(this);
}
उपर्युक्त दृश्य मॉडल में मैंने वर्तमान ऑब्जेक्ट के लिए त्रुटियों नामक एक सत्यापन समूह बनाया है। अब यदि कोई त्रुटिपूर्णता नियम त्रुटियों की तुलना में 4 में से किसी भी 1 प्रॉपर्टी पर विफल रहता है तो संपत्ति में एक त्रुटि संदेश होता है।
My question is
, अगर मैं केवल 3 गुणों का सत्यापन समूह बनाना चाहता हूं 0 सेमैं इसे कैसे कर सकता हूं?
Durandal प्रत्यक्ष प्लगइन सत्यापन मुद्दे को डीबग करने के लिए इस दृष्टिकोण का इस्तेमाल किया। 'this.errors = ko.validation.group ({P1: देखने योग्य (यह, 'पी 1')}); 'मुझे विश्वास है कि इसे गेटर/सेटर्स का पता लगाना चाहिए था और तदनुसार प्रतिक्रिया व्यक्त की थी, लेकिन यह कम से कम सत्यापन कार्यों को साबित कर दिया। – MrYellow