backbone.js - Backbone validation of complex object property (momentjs) -


मैं अपने मॉडल में momentjs ऑब्जेक्ट का उपयोग कर रहा हूं:

  var MyModel = Backbone Model.extend ({defaults: {iamString: "नमस्ते", iamDate: moment ()}, सत्यापन: {iamString: {अपेक्षित: सत्य, fn: function (value, attr, computed state) {चेतावनी ('iamString का सत्यापन ! ');}}, IamDate: {अपेक्षित: सत्य, फ़ेन्ने: फ़ंक्शन (मूल्य, एट्रि, कम्प्यूटेटेड स्टेट) {चेतावनी (' आईमैडेट की मान्यकरण को बुलाया जाता है! ')}}}}, प्रिंट: फ़ंक्शन () {इसे वापस करें ('IamString') + '' + this.get ('iamDate') प्रारूप प्राप्त करें ('YYYY-MM-DD hh: mm: ss');}});  

अगर मैं मॉडल को अपडेट करता हूं, तो iamString सत्यापन को बुलाया जा रहा है, लेकिन iamDate सत्यापन को कभी कॉल नहीं किया जा रहा है।

>

यहाँ है मैं iamDate सत्यापन कैसे संभव बना सकता हूं?

यदि आप क्षण कॉल करते हैं ) फ़ंक्शन, आपको प्रारूप को जोड़ना होगा।

  $ ('# मान्य') क्लिक करें (फ़ंक्शन () (mymodel.set ({iamString: 'bye', iamDate: पल (' प्रारूप ('YYYY-MM-DD hh: mm: ss')}, {validate: true}); चेतावनी (mymodel.print ());});  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -