2.0.3 • Published 7 years ago
@prosupport/material-datetimepicker v2.0.3
Material Datetimepicker for @angular/material 7.x
This is the main branch for @angular/material 7.x.
Description
The datetimepicker is taken from Promact/md2, modified to use @angular/material as base and added theming support and forked from kuhnroyal/mat-datetimepicker to support angular 7.x.
Installation
Install:
yarn install @angular/material-datetimepicker/coreAnd for the moment adapter:
yarn install @angular/material-moment-adapter
yarn install @prosupport//material-datetimepicker-momentPerforming a local build
yarn install
yarn buildUsing the local build in some project
cd my-projectAdd the dependencies to your package.json:
"dependencies": {
    "@prosupport/material-datetimepicker-core": "x.x.x",
    "@prosupport/material-datetimepicker-moment": "x.x.x",
}Link the local built modules:
yarn link "@prosupport/material-datetimepicker-core"
yarn link "@prosupport/material-datetimepicker-moment"Import & configuration
Basically the same way the @angular/material datepicker is configured and imported.
imports: [
  ...
  MatDatepickerModule,
  // use this if you want to use native javascript dates and INTL API if available
  // MatNativeDatetimeModule,
  MatMomentDatetimeModule,
  MatDatetimepickerModule
]Usage
<form [formGroup]="group">
  <mat-form-field>
    <mat-placeholder>Start DateTime</mat-placeholder>
    <mat-datetimepicker-toggle [for]="datetimePicker" matSuffix></mat-datetimepicker-toggle>
    <mat-datetimepicker #datetimePicker type="datetime" openOnFocus="true" timeInterval="5"></mat-datetimepicker>
    <input matInput formControlName="start" [matDatetimepicker]="datetimePicker" required autocomplete="false">
  </mat-form-field>
</form>Theming
@import '~@mat-datetimepicker/core/datetimepicker/datetimepicker-theme.scss';
// Using the $theme variable from the pre-built theme you can call the theming function
@include mat-datetimepicker-theme($theme);@see src/styles.scss
2.0.3
7 years ago