我在 Angular 13 版本中創建了一個專案,用于驗證動態生成的復選框。我關注了這個博客(
uj5u.com熱心網友回復:
ValidatorFn具有以下型別:
export declare interface ValidatorFn {
(control: AbstractControl): ValidationErrors | null;
}
所以你需要改變這樣的功能:
function minSelectedCheckboxes(min = 1) {
const myValidator: ValidatorFn = (control: AbstractControl) => {
const formArray = control as FormArray;
const totalSelected = formArray.controls
.map((control) => control.value)
.reduce((prev, next) => (next ? prev next : prev), 0);
return totalSelected >= min ? null : { required: true };
};
return myValidator;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/467704.html
上一篇:SpringBoot-'Access-Control-Allow-Origin'標頭包含多個值,但期望只有一個
下一篇:使用輸入引數過濾列
