ng2-ui / datetime-picker

Angular2 DateTime Picker
https://ng2-ui.github.io/#/datetime-picker
MIT License
121 stars 62 forks source link

Null on getTime since 14.4 #156

Closed LapassetAlexis closed 7 years ago

LapassetAlexis commented 7 years ago

Hello :)

Thx a lot for your work !

But since the last update, I have an error on the getTime on your component :

TypeError: this.defaultValue.getTime is not a function
    at Ng2DatetimePickerComponent.webpackJsonp.821.Ng2DatetimePickerComponent.ngOnInit (ng2-datetime-picker.component.js:75)
    at Wrapper_Ng2DatetimePickerComponent.ngDoCheck (/Ng2DatetimePickerModule/Ng2DatetimePickerComponent/wrapper.ngfactory.js:175)
    at CompiledTemplate.proxyViewClass.View_Ng2DatetimePickerComponent_Host0.detectChangesInternal (/Ng2DatetimePickerModule/Ng2DatetimePickerComponent/host.ngfactory.js:34)
    at CompiledTemplate.proxyViewClass.AppView.detectChanges (view.js:425)
    at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (view.js:620)
    at ViewContainer.detectChangesInNestedViews (view_container.js:67)
    at CompiledTemplate.proxyViewClass.View_DateTimeInputComponent0.detectChangesInternal (/CreateModule/DateTimeInputComponent/component.ngfactory.js:136)
    at CompiledTemplate.proxyViewClass.AppView.detectChanges (view.js:425)
    at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (view.js:620)
    at CompiledTemplate.proxyViewClass.AppView.internalDetectChanges (view.js:410)
    at View_FieldComponent7.detectChangesInternal (/CreateModule/FieldComponent/component.ngfactory.js:267)
    at View_FieldComponent7.AppView.detectChanges (view.js:425)
    at View_FieldComponent7.DebugAppView.detectChanges (view.js:620)
    at ViewContainer.detectChangesInNestedViews (view_container.js:67)
    at CompiledTemplate.proxyViewClass.View_FieldComponent0.detectChangesInternal (/CreateModule/FieldComponent/component.ngfactory.js:743)

With this code :

<input ng2-datetime-picker [formControlName]="field.key" [id]="field.key"

           [date-only]="field.attributes.dateOnly"
           [time-only]="field.attributes.timeOnly"
           [date-format]="getDateFormat()"
           [parse-format]="field.attributes.dataDateFormat"
           [minute-step]="field.attributes.minuteStep"
           [default-value]="defaultDate"
    />

Have Fun :)