contains<T> static method

ValidatorFunction contains<T>(
  1. List<T> values
)

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;
}