contains<T> static method
Gets a validator that requires the control's value contains all the
values specified in values
.
The argument values
must not be null.
Example:
Validates that 'list' contains all the items provided
final control = FormControl<List<int>>(
'value': [1,2,3],
'validators': [Validators.contains([1,3])],
);
or the same example but with FormArray
final control = FormArray<int>([
FormControl<int>(value: 1),
FormControl<int>(value: 2),
FormControl<int>(value: 3),
], validators: [Validators.contains([1,3])]
);
Implementation
static ValidatorFunction contains<T>(List<T> values) {
return ContainsValidator<T>(values).validate;
}