पर खो दिया है इस कोड में। यह प्रत्येक चरित्र टाइप किया गया है के रूप में अद्यतन हो जाता है। मैं उन परिस्थितियों के बारे में सोच सकता हूं जहां वास्तव में एक बुरी चीज हो सकती है। हो सकता है कि आप केवल मॉडल मान चाहते हैं, उपयोगकर्ता ने इनपुट से कुछ अन्य चीज़ों पर ध्यान केंद्रित किया है, जैसे कि जब इसे पूरा होने पर इनपुट को सत्यापित करने की आवश्यकता होती है। मैं जावास्क्रिप्ट के ब्लर फ़ंक्शन का उपयोग कर एक हैंडलर सेट अप करने के लिए उपयोग कर सकता हूं ताकि यह निर्धारित किया जा सके कि फोकस कब खो गया है, लेकिन ऐसा लगता है कि कोणीय का मतलब है। क्या इनपुट खोने के बाद मॉडल को अपडेट करने का एंगुलरजेएस तरीका है?अद्यतन कर रहा है मॉडल इनपुट नियंत्रण
उत्तर
आप इस के लिए ngModelOptions
निर्देश उपयोग कर सकते हैं। ngModelOptions
के साथ आप आगे बढ़ सकते हैं कि ngModel
निर्देश कैसे काम करता है। लक्ष्य को हासिल करने के लिए आप क्या पूछा, आप इसका उपयोग इस प्रकार हो सकता है:
<input class="form-control" ng-model="actionText"
ng-model-options="{ updateOn: 'blur'}"/>
आप अधिक जानकारी और कोणीय दस्तावेज में एक काम उदाहरण मिल सकते हैं: https://docs.angularjs.org/api/ng/directive/ngModelOptions
मुझे लगता है कि आप जो कुछ करना चाहते हैं उसे बंद करने के लिए सबसे आसान तरीका ng-blur
का उपयोग कर सकते हैं।
http://plnkr.co/edit/rhcliQRzUOBKQ3xKFrde?p=preview
app.controller('MainCtrl', function($scope) {
$scope.myDataBlurred = $scope.myData;
$scope.blurred = function() {
$scope.myDataBlurred = $scope.myData;
}
});
<input ng-model='myData' ng-blur='blurred()' />
<div>
This will update as you type: {{myData}}
</div>
<div>
This will update after you blur: {{myDataBlurred}}
</div>
मैं एनजी मॉडल-विकल्प की तरह कर पोस्ट के रूप में @ निकोलस द्वारा। आपके उपयोग के मामले और कोणीय के संस्करण पर निर्भर करता है। – lucuma
- 1. jQuery टोकन इनपुट (टोकनइज़ इनपुट) मॉडल पॉपअप पर काम नहीं कर रहा है, पॉपअप
- 2. अद्यतन कर रहा है ExpandableListView()
- 3. अद्यतन कर रहा है 1.1
- 4. अद्यतन कर रहा है एसडीके
- 5. अद्यतन कर रहा है पहुँच
- 6. अपडेट कर रहा है मॉडल
- 7. अद्यतन कर रहा है काट दिया संस्थाओं
- 8. Ember.ArrayProxy हैंडलबार्स को ट्रिगर नहीं कर रहा है # अद्यतन अद्यतन
- 9. अद्यतन कर रहा है फ़ाइल ZipException
- 10. अद्यतन कर रहा है हाइबरनेट संस्करण मैन्युअल
- 11. अद्यतन कर रहा है रजिस्ट्री `https: // example.com /`
- 12. अद्यतन कर रहा है एक्सएमएल नोड पीएचपी
- 13. अद्यतन कर रहा है DataGridView स्क्रॉल जब
- 14. MongoDB: अद्यतन कर रहा है subdocument
- 15. अद्यतन कर रहा है नेस्ट सरणियों
- 16. symfony2 libs को अद्यतन कर रहा है?
- 17. yii2 - कार्तिक फ़ाइल इनपुट - अद्यतन
- 18. इनपुट है कि मॉडल बंधन
- 19. EntityFramework अद्यतन आंशिक मॉडल
- 20. AngularJS ngRepeat अद्यतन मॉडल
- 21. बैकबोन collection.create() अद्यतन मॉडल
- 22. अद्यतन कोर डेटा मॉडल
- 23. अद्यतन मॉडल दायरे स्विफ्ट
- 24. अद्यतन कर रहा है माता-पिता/ASP.Net MVC में मॉडल बाइंडरों साथ बाल रिकॉर्ड्स
- 25. कोणीय: अद्यतन मॉडल निर्देश
- 26. एनजी-ब्लर मॉडल का अद्यतन मूल्य इवेंट
- 27. बूटस्ट्रैप मॉडल फोकस काम नहीं कर रहा
- 28. एकीकृत अद्यतन मॉडल क्या है? गिटहब पर
- 29. हाइबरनेट मॉडल का आंशिक अद्यतन
- 30. कोणीय 2 इनपुट निर्देश संशोधित फॉर्म नियंत्रण मान
क्या यह पूर्व 1.3 शाखाओं में काम करता है? – lucuma
क्या यह सत्यापन को संभालने का अनुशंसित तरीका होगा? दूसरे शब्दों में, फोकस खोने के बाद, आप कुछ पैटर्न (पता, फोन नंबर इत्यादि) के लिए इनपुट को प्रमाणित करना चाहते हैं। – AndroidDev
@ ल्यूकुमा मुझे वास्तव में पता नहीं है कि यह पुरानी शाखाओं में काम करता है या नहीं। – Nikolas