I have a custom directive validator that uses an input to check validity. Using the original value, the validity works just fine. If I update the input, though, the validato