बैकबोन प्रलेखन कहते हैं:समझौता रीढ़ मॉडल सेट, मान्य और बदल कॉलबैक
यदि सत्यापन विफल हो जाता Model.set असफल हो जायेगी - यह मान सेट नहीं होगा इसलिए यह किसी भी कॉलबैक ट्रिगर नहीं करेगा। हम Model.set पर {silent: true} पास कर सकते हैं - फिर यह मान सेट करेगा लेकिन न ही किसी भी कॉलबैक को ट्रिगर करेगा।
तो,
क्यों रीढ़ मॉडल मान्य स्थिति केवल एक विशेषता मान सेट करने के लिए आवश्यकता होती है? क्या होगा यदि हम यूआई के साथ इंटरैक्ट करते हैं तो गुणों को सेट करना चाहते हैं, लेकिन मॉडल अभी तक वैध नहीं है? इसका मतलब है कि परिवर्तन कॉलबैक अनुपलब्ध हैं जब तक कि हम {silent: true} पास नहीं करते हैं, फिर मैन्युअल रूप से परिवर्तन को ट्रिगर करते हैं ?!
कृपया आप जानते हैं कि इस से निपटने का एक बेहतर तरीका है :)
धन्यवाद एंड्रयू लेकिन यह एक समस्या का समाधान करेगा और एक और बना देगा: अपरिवर्तित मूल्यों के लिए सत्यापन छोड़ना। – wcamarao