आम तौर पर एनजी मॉडल बाध्य मॉडल हर बार उपयोगकर्ता अपडेट कुंजी धक्का:AngularJS के लिए ऑन-चेंज निर्देश कैसे बनाएं?
<input type="text" ng-model="entity.value" />
यह लगभग हर मामले में अच्छा काम करता है।
लेकिन जब मुझे ऑनकीप/ऑनकीडाउन ईवेंट के बजाय ऑनचेंज ईवेंट होता है तो मुझे अपडेट करने की आवश्यकता होती है।
कोणीय के पुराने संस्करणों में एक एनजी-मॉडल-तत्काल निर्देश था जो अब एनजी-मॉडल कार्यों के समान काम करता था (कम से कम उपयोगकर्ता के लिए - मुझे उनके कार्यान्वयन के बारे में कुछ नहीं पता)। तो पुराने संस्करण में अगर मैंने अभी एनजी मॉडल दिया है तो यह मॉडल एक्सचेंज अपडेट कर रहा था और जब मैंने एनजी-मॉडल-इंस्टेंट निर्दिष्ट किया तो यह मॉडल ऑनकीप अपडेट कर रहा था।
अब मुझे तत्व के "परिवर्तन" ईवेंट पर उपयोग करने के लिए एनजी-मॉडल की आवश्यकता है। मैं नहीं चाहता कि यह तत्काल हो। ऐसा करने का सबसे आसान तरीका क्या है?
संपादित
इनपुट अभी भी मॉडल में कोई अन्य परिवर्तन को प्रतिबिंबित करने के है - अगर मॉडल दूसरे स्थान पर अपडेट किया जाएगा, इनपुट का मूल्य इस परिवर्तन को दिखाने चाहिए।
मुझे एंजुलरज के पुराने संस्करणों में काम करने की तरह काम करने के लिए एनजी-मॉडल निर्देश होना चाहिए। किसी पर http://jsfiddle.net/selbh/EPNRd/
लेकिन मैं अभी भी अपडेट करना चाहता हूं जब मॉडल कहीं और बदलेगा। आनुपातिक निर्देश angularui (ui-event = "{change: 'changeCallback()'} में पाया जा सकता है), मुझे इसके बारे में पता है। –
यह अद्यतन हो जाता है, इसे आजमाएं। इस तरह यह दो पाठ- डेमो में बॉक्स – SunnyShah
हटाए गए console.logs ताकि अन्य इसे सीधे उपयोग कर सकें।;) – SunnyShah