ngAfterContentInit method

  1. @override
void ngAfterContentInit()

Implementation

@override
void ngAfterContentInit() {
  for (final child in children!) {
    if (_value == child.value) {
      child.checked = true;
    } else {
      child.checked = false;
    }
    _subs.add(child.checkedChange.listen((state) {
      _value = state;
      _valueChangeController.add(state);

      for (final c in children!) {
        if (c != child) {
          c.checked = false;
          _changeDetectorRef.markChildForCheck(c);
        }
      }
    }));
  }
}