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() {
  _disposer.addStreamSubscription(
      _calendarStream = model.stream.listen(onCalendarChange));

  if (mode == CalendarSelectionMode.SINGLE_DATE) {
    _inputListener = CalendarListener.singleDate(model);
  }
  if (mode == CalendarSelectionMode.DATE_RANGE) {
    _inputListener =
        CalendarListener.dateRange(model, movingStartMaintainsLength: true);
  }
  _disposer.addDisposable(_inputListener);

  createRender();
}