web-dev-qa-db-ja.com

Ng Date Time Pickerの値の変更が機能しない

Ng-pick-datetimeで機能しないイベントはありません

<label class="fieldlabel">{{ attribute.attribute.displayName }}: </label>
<label>
  <mat-form-field class="field-full-width">
    <input [owlDateTimeTrigger]="datePicker" placeholder="Date" [owlDateTime]="datePicker"
  [dateTimeInput]="emitValue()" [(ngModel)]="value.value">
    <owl-date-time #datePicker></owl-date-time>
 </mat-form-field>
</label>    

また、必要なモジュールをインポートします。

import { OwlDateTimeModule, OwlNativeDateTimeModule } from 'ng-pick-datetime';

https://www.npmjs.com/package/ng-pick-datetimeenter image description here

他のイベントでも同じエラーが発生します:afterPickerOpen
yearSelectedmonthSelecteddateTimeChange

6
Maryna

dateTimeInputは入力ではなく出力(イベント)です。したがって、()ではなく[]を使用する必要があります。

(dateTimeInput)="emitValue()"

出力の詳細については、公式の Angular docs を参照してください。

6
Kim Kern