2016-07-06 3 views
0

Я пытаюсь очистить форму, но все же сталкиваюсь с некоторыми проблемами. Как я могу удалить форму в submit?Убрать угловую форму при представлении

HTML

<form id="contact" class="contact-form" ng-submit="sendMail()" novalidate ng-controller="QuoteCtrl"> 
<div class="message"></div> 
<div class="col-md-5 col-sm-5 col-xs-12 animated hiding" data-animation="slideInLeft"> 
    <div class="form-group"> 
    <input type="text" name="name" class="nameform form-control input-lg" placeholder="name" ng-model="message.contactName" required> 
    </div>  
</div> 

<div class="col-md-7 col-sm-7 col-xs-12"> 
    <input type="submit" class="btn btn-custom up form-button" value="Send Message"> 

Угловая

app.controller('QuoteCtrl', ['$scope', '$interval', '$http', 
function($scope, $interval, $http) { 
    $scope.message = {}; 
    $scope.sendMail = function() { 
     $http.post('/send/sendQuote', $scope.message). 
     success(function(data) { 
     $scope.message = data.message; 
     console.log($scope.message); 
     $scope.message = {}; 
     }); 
    } 
}]); 

Каковы основные методы, чтобы очистить формы, в том числе setPrestine()?

ответ

1

попробовать it.it будет работать нормально

$http.post('/send/sendQuote', $scope.message). 
     success(function(data) { 
     $scope.message = data.message; 
     console.log($scope.message); 
     $scope.message.contactName=null; 
     }); 
+0

К сожалению, это не работает для меня. Есть ли другие способы? – planacte

+0

k i проверит его –

+0

его рабочий тон https://plnkr.co/edit/mPikWhiS3mgabrKHi5D9?p=preview –

Смежные вопросы