value property

V get value

Returns the current value of this control.

Throws if neither control nor formGroup+name were provided.

Implementation

V get value {
  if (_control != null) return _control!.value;
  if (formGroup != null && name != null) {
    return formGroup!.control(name!).value;
  }
  throw Exception(
    'ControlValueAcessor: control or formGroup and name must be provided',
  );
}
set value (V value)

Updates the value of this control.

Throws if neither control nor formGroup+name were provided.

Implementation

set value(V value) {
  if (_control != null) return _control!.setValue(value);
  if (formGroup != null && name != null) {
    return formGroup!.control(name!).setValue(value);
  }
  throw Exception(
    'ControlValueAcessor: control or formGroup and name must be provided',
  );
}