MaterialMonthPickerComponent class
An material-styled calendar which supports selecting single months or month ranges.
Attributes:
mode
-- What sort of interaction this calendar supports. Valid values are "none", "single-date", or "date-range". Defaults to "none".
- Annotations
-
- @Component(changeDetection: ChangeDetectionStrategy.onPush, selector: 'material-month-picker', styleUrls: ['material_month_picker.scss.css'], templateUrl: 'material_month_picker.html')
Constructors
- MaterialMonthPickerComponent(@Optional() @Inject(datepickerClock) Clock? clock, @Attribute('mode') String? mode)
Properties
- container ← Element?
-
no getter
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxDate ↔ Date?
-
Dates later than
maxDate
cannot be clicked on or scrolled to.getter/setter pair - minDate ↔ Date?
-
Dates earlier than
minDate
cannot be clicked on or scrolled to.getter/setter pair - mode → CalendarSelectionMode
-
What sort of interaction this calendar supports.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ CalendarState?
-
An object describing the entire state of the calendar -- what's selected
on the calendar, and whether or not the selection is currently "active".
getter/setter pair
-
stateChange
→ Stream<
CalendarState?> -
Fired when the calendar state changes -- e.g. when the user starts
dragging the selected date range.
no setter
Methods
-
ngAfterChanges(
) → void -
ngAfterViewInit(
) → void -
ngOnDestroy(
) → void - Executed before the directive is removed from the DOM and destroyed.
-
ngOnInit(
) → void - Executed after the first change detection run for a directive.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
scrollToYear(
int year) → void -
Scroll the view so that
year
becomes visible. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited