這真的很清楚如何在角設置自定義錯誤:如何清除錯誤的角度控制
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