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 = {};
  }
});