You could use ng-change events and then call your validator service.
You can set fields invalid using the $scope.formName.inputName.$setValidity
method, pass the form to your validation service and you're good to go.
https://code.angularjs.org/1.2.16/docs/api/ng/type/ngModel.NgModelController