角度材料 TimePicker ngx-material-timepicker 错误未捕获(承诺):TypeError: Object(...) is not a function

Mos*_*eri 2 timepicker angular-material angular

我从这里使用 ngx-material-timepicker timePicker install 命令,npm install --save ngx-material-timepicker 我还安装了依赖项 luxon 和 tslib 并根据 npm

   import {NgxMaterialTimepickerModule} from 'ngx-material-timepicker';
    @NgModule({
      imports: [NgxMaterialTimepickerModule]
    })
Run Code Online (Sandbox Code Playgroud)

并在我的 html 文件中

<input [ngxTimepicker]="picker">
<ngx-material-timepicker #picker></ngx-material-timepicker>
Run Code Online (Sandbox Code Playgroud)

但错误

core.js:15724 ERROR Error: Uncaught (in promise): TypeError: Object(...) is not a function
TypeError: Object(...) is not a function
    at ngx-material-timepicker.js:231
    at Module../node_modules/ngx-material-timepicker/fesm5/ngx-material-timepicker.js (ngx-material-timepicker.js:238)
    at __webpack_require__ (bootstrap:83)
    at Module../src/app/modules/management/admin/admin.module.ts (admin-routing.module.ts:145)
    at __webpack_require__ (bootstrap:83)
    at $_lazy_route_resource lazy namespace object:34
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)
    at Object.onInvoke (core.js:17299)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:390)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.run (zone.js:150)
    at resolvePromise (zone.js:831)
    at resolvePromise (zone.js:788)
    at zone.js:892
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
    at Object.onInvokeTask (core.js:17290)
    at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:422)
    at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:195)
    at drainMicroTaskQueue (zone.js:601)
Run Code Online (Sandbox Code Playgroud)

Fat*_*zli 8

基于GitHub上的问题这个你可以使用“NGX-材料timepicker”的3.3.1版本,或者如果您正在使用角8,你可以使用版本V4.0.0或去/node_modules/ngx-material-timepicker/fesm5/ngx-material-timepicker.js并更改??defineInjectabledefineInjectable