ngOnInit method

  1. @override
void ngOnInit()

Executed after the first change detection run for a directive.

See OnInit for a full description.

Implementation

@override
void ngOnInit() {
  switch (type) {
    case ScoreboardType.toggle:
    case ScoreboardType.radio:
    case ScoreboardType.custom:
      _selectionModel = SelectionModel.single();
      break;
    case ScoreboardType.selectable:
      _selectionModel = SelectionModel.multi();
      break;
    default:
      _selectionModel = SelectionModel.empty();
      break;
  }
  if (!_initialized) {
    _initialized = true;
    scheduleMicrotask(_onScorecardsChange);
  }
}