2013-02-08 17 views
7

यह देखना संभव है कि knockout-validation plugin में केवल एक संपत्ति मान्य है या नहीं?नॉकआउट-सत्यापन प्लगइन, विशिष्ट संपत्ति से isValid प्राप्त करें

मुझे प्रलेखन में इसका कोई संदर्भ नहीं दिखाई दे रहा था, केवल यह देखने की क्षमता है कि पूरा मॉडल मान्य है या नहीं।

उदाहरण के लिए, यदि मैं एक और अवलोकन योग्य है तो इस पर निर्भर करता है कि मैं एक गणना करने योग्य अवलोकन करने योग्य हूं।

उत्तर

12

मैं नीचे नेतृत्व किया था की जा रही गलत दिशा, जैसा कि मैंने async प्रमाणकों उपयोग कर रहा था और मेरी समस्या जटिल से अधिक, मुझे लगता है कि के रूप में सरल है:

propertyName.isValid();

उदा

self.email.isValid();

+0

हैलो, @AlexKey। इस "टक्कर" के बारे में खेद है, लेकिन मुझे पता चलेगा कि मुझे यह संदेश कंसोल से क्यों प्राप्त हो रहा है: 'अनकॉट टाइप एरर: अपरिभाषित' विधि 'कॉल' नहीं है। असल में, मुझे पता है क्यों, लेकिन मुझे नहीं पता कि कैसे हल करें। मौके से, यह तुम्हारे साथ हुआ? –

+0

हाय @ चाइफगुई एक प्रश्न में अपनी टिप्पणी पॉप करें (इसलिए जानकारी टिप्पणियों में खो नहीं जाती है) और यहां एक लिंक पॉप करें और मैं आपके लिए एक नज़र डालेगा। –

+3

@GuilhermeOderdenge FYI, ऐसा इसलिए हो सकता है क्योंकि आप अवलोकन के मूल्य का मूल्यांकन कर रहे हैं और अवलोकन योग्य नहीं हैं, उदाहरण के लिए आप 'myObservable.isValid()' के बजाय 'myObservable()। IsValid()' कर रहे हैं। बस खुद को समझ लिया और साझा करना चाहता था। – SeanKilleen