0

我有一个验证器

model.$validators.passwordMatch = function (modelValue) {
    var repeatPasswordIsValid = (/*some test*/);

    return repeatPasswordIsValid;
};

从另一个地方我测试其他东西设置相同表格的有效性

repeatPasswordModel.$setValidity('passwordMatch', true);

问题是它$setValidity被完全忽略了,只有验证器的测试应用于表单有效性。如果 setValidity 为 true,并且验证器返回 false,则为 false。我希望它能够覆盖并成为真实,我错过了什么吗?

这是指令的完整代码:http: //codepen.io/anon/pen/xgKmLJ

4

0 回答 0