fix(forms): introduce checkbox required validator

Closes #11459
Closes #13364
This commit is contained in:
Dzmitry Shylovich
2016-12-10 13:44:04 +03:00
committed by Victor Berchet
parent 547bfa92ef
commit 124267c87a
8 changed files with 172 additions and 16 deletions

View File

@ -117,6 +117,13 @@ export declare class CheckboxControlValueAccessor implements ControlValueAccesso
writeValue(value: any): void;
}
/** @experimental */
export declare class CheckboxRequiredValidator extends RequiredValidator {
validate(c: AbstractControl): {
[key: string]: any;
};
}
/** @stable */
export declare class ControlContainer extends AbstractControlDirective {
formDirective: Form;
@ -531,6 +538,9 @@ export declare class Validators {
static required(control: AbstractControl): {
[key: string]: boolean;
};
static requiredTrue(control: AbstractControl): {
[key: string]: boolean;
};
}
/** @stable */