getError method Null safety

Object? getError(
  1. String errorCode,
  2. [String? path]
)

Returns the error data for the control with the given errorCode in the given path.

If no path is given, this method checks for the error on the current control.

Example:

final form = FormGroup({
  'payment': FormGroup({
    'amount': FormControl<double>(
      value: 5.0,
      validators: [Validators.min(10.0)]
     ),
  }),
});

final error = form.getError(ValidationMessages.min, 'payment.amount');
print(error); // outputs: { min: 10.0, actual: 5.0 }

Implementation

Object? getError(String errorCode, [String? path]) {
  final control = path != null ? findControl(path) : this;
  return control!.errors[errorCode];
}