typescript 控制errors3.component.ts
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 控制errors3.component.ts相关的知识,希望对你有一定的参考价值。
export class ControlErrors {
constructor(@Optional() @Host() private _form: NgForm,
@Inject(CONTROL_ERRORS) private CONTROL_ERRORS) {
...
}
get error() {
const control = this.form.controls[this.control];
if(control && this.form.submitted) {
let firstError;
Object.keys(this.CONTROL_ERRORS).some(err => {
if( control.hasError(err) ) {
firstError = this.normalizeError(control.errors[err], err, this.CONTROL_ERRORS[err]);
return true;
}
});
return firstError;
}
}
normalizeError(controlError: Object, type: string, error: string): string {
// your logic
}
}
以上是关于typescript 控制errors3.component.ts的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript:条件类型并使用布尔参数来控制返回类型
typescript 控制errors.component.ts
typescript 控制errors3.component.ts
typescript 控制errors2.component.ts
typescript 控制errors1.component.ts
typescript 使用指令将控制集中在角4 #angular