ng-repeat with filter not working
HTML
<div ng-app="myApp" ng-controller="dummy">
<p>{{contactForm.$pristine}}</p>
<div class="inBox">
<form name="contactForm" novalidate>
<div class="form-group" ng-class="{ 'has-error' : contactForm.name.$invalid && !contactForm.name.$pristine }">
<label>Name</label>
<input type="text" ng-model="tabVm.name" class="form-control" name="name" ng-pattern="/^\d{12}$/" required>
<p ng-show="contactForm.name.$invalid && !contactForm.name.$pristine" class="help-block">You name is required.</p>
</div>
<button type="submit" ng-click="sendMsg()" class="btn large-btn"
ng-disabled="contactForm.message.$invalid || contactForm.name.$invalid||contactForm.email.$invalid " >Send</button>
<button type="submit" ng-click="sendMsg()" class="btn large-btn">Clear</button>
</form>
</div>
</div>
JavaScript
var myApp = angular.module("myApp", []);
myApp.controller("dummy", function($location, $scope) {
$scope.sendMsg = function() {
$scope.contactForm.$setPristine();
$scope.tabVm = {};
}
});