compare static method

ValidatorFunction compare(
  1. String controlName,
  2. String compareControlName,
  3. CompareOption compareOption
)

Gets a FormGroup validator that compares two controls in the group.

The arguments controlName, compareControlName and compareOption must not be null.

Example:

Validates that 'amount' is lower or equals than 'balance'

final form = fb.group({
  'amount': 20.00,
  'balance': 50.00,
}, [Validators.compare('amount', 'balance', CompareOption.lowerOrEquals)]);

Implementation

static ValidatorFunction compare(
  String controlName,
  String compareControlName,
  CompareOption compareOption,
) {
  return CompareValidator(controlName, compareControlName, compareOption)
      .validate;
}