1.Form表单和input输入框都要有name
<form class="form-inline" name="userForm">
<div class="form-group" >
<label>姓名:</label>
<input type="text" class="form-control" name="userName" ng-blur="clearDirty()" ng-model="query.userName" placeholder="姓名"/>
</div>
2.JS里
$scope.clearDirty=function () {
if($scope.query.userName==''){
$(this)[0].userForm.$setPristine()
$(this)[0].userForm.$setUntouched()
}
}