这真的很清楚如何在角设置自定义错误:如何清除错误的角度控制
this.form.controls['field'].setErrors({same:true});
但它不是关于如何去除清楚。有人知道怎么做吗?任何替代品?
这真的很清楚如何在角设置自定义错误:如何清除错误的角度控制
this.form.controls['field'].setErrors({same:true});
但它不是关于如何去除清楚。有人知道怎么做吗?任何替代品?
this.form.controls['field'].updateValueAndValidity();
这是方法的文档:
/**
* Re-calculates the value and validation status of the control.
*
* By default, it will also update the value and validity of its
ancestors.
*/
updateValueAndValidity({onlySelf, emitEvent}: {onlySelf?: boolean, emitEvent?: boolean} = {}): void {... }
这是什么?我应该什么时候打电话? – Adam
您可以使用下面的时候,你要删除的自定义错误:
delete this.form.controls['field'].errors['same']
您可能需要/想更新的有效性在此之后:
this.form.controls['field'].updateValueAndValidity();
您可以使用以下行删除自定义错误。
this.form.controls['field'].updateValueAndValidity();
我不知道当我删除并取消删除我的答案时,是否会收到我的答案的通知。所以只是为了通知你:) – Alex