Угловой материал DatePicker сервис - PullRequest
0 голосов
/ 11 февраля 2019

Я использую эту угловую библиотеку материалов:

https://material.angular.io/components/datepicker/api

и я пытаюсь использовать предложенную ими службу MatDatepickerIntl.

datepicker.component.html:

  <mat-form-field class="example-full-width">
    <input matInput [matDatepickerFilter]="myFilter" [matDatepicker]="picker"  placeholder="Choose a date">
    <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
    <mat-datepicker  #picker></mat-datepicker>
  </mat-form-field>

datepicker.component.ts

  constructor(public datePicker: MatDatepickerIntl) { }

  ngOnInit() {

    this.datePicker.changes
      .subscribe(ch => {
        console.log(ch);
      })
  }

но, похоже, его отправка фиксирует изменения в метке DatePicker.мне нужно прикрепить сервис к моему селектору mat-datepicker и как?

1 Ответ

0 голосов
/ 11 февраля 2019

Я думаю, вам нужно импортировать MatDatepickerModule в файл app.module.ts

import {MatDatepickerModule} from '@angular/material/datepicker';
.
.
.
.

@NgModule({
  declarations: [
    AppComponent,
    .
    .
    .
    .
  ],
  imports: [
    BrowserModule,
    MatDatepickerModule,
    .
    .
    .
    .
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
...