में जमा करने के बाद फॉर्म रीसेट करें मुझे AngularJS (v1.1.3) में सबमिट करने के बाद फॉर्म फ़ील्ड को रीसेट करने में समस्या हो रही है। यहाँ मैं क्या कर रहा हूँ का एक टुकड़ा है:AngularJS
एचटीएमएल
<form name="addMemberForm">
<input name="name" type="text" placeholder="Jon Doe" ng-model="member.name" required/></td>
<a class="btn btn-primary" ng-click="createMember(member)" ng-disabled="addMemberForm.$invalid"><i class="icon-plus"></i></a>
</form>
जे एस
$scope.createMember = function(member) {
var membersService = new Members(member);
membersService.$create(function(member) {
$scope.members.push(member);
$scope.addMemberForm.reset(); //TypeError: Object #<FormController> has no method 'reset'
});
};
वहाँ एक और तरीका प्रपत्र तत्वों पुनर्स्थापित करने के लिए है?
गुंजाइश वर शून्य पर या member.name रिक्त स्ट्रिंग (member.name = "") – tschiela
हम्म सेट अंदर रीसेट कोड यह काम नहीं करता है। मैं फॉर्म में सभी इनपुट तत्वों को रीसेट करने की कोशिश नहीं कर रहा हूं। – jesal
लेकिन दायरे को रीसेट करने के लिए इसका सामान्य तरीका है। या दृश्य मॉडल के लिए सिंक में नहीं है। – tschiela