Use a custom validator instead of using `ng-change` to do validation, like so: http://stackoverflow.com/questions/12581439/how-to-add-custom-validation-to-an-angular-js-form