dataRemove method

void dataRemove({
  1. bool updateParent = true,
  2. bool emitEvent = true,
})

Implementation

void dataRemove({
  bool updateParent = true,
  bool emitEvent = true,
}) {
  if (containsData) {
    final controlPath = path;
    if (controlPath == null) {
      form.removeControl(
        dataControlName,
        updateParent: updateParent,
        emitEvent: emitEvent,
      );
    } else {
      final formGroup = form.control(controlPath);

      if (formGroup is FormGroup) {
        formGroup.removeControl(
          dataControlName,
          updateParent: updateParent,
          emitEvent: emitEvent,
        );
      }
    }
  }
}