我在项目中使用 ngx-material-timepicker。当我使用最新的 5.2.2 时,出现以下错误
ng:///NgxMaterialTimepickerModule/NgxMaterialTimepickerToggleComponent.n
gfactory.js:13 ERROR Error: No component factory found for NgxMaterialTimepickerContainerComponent. Did you add it to @NgModule.entryComponents?
at noComponentFactoryError (:4401/vendor.js:87649)
at CodegenComponentFactoryResolver.resolveComponentFactory (:4401/vendor.js:87714)
at DomService.appendTimepickerToBody (:4401/main-exams-exams-module.js:8424)
at NgxMaterialTimepickerComponent.open (:4401/main-exams-exams-module.js:8848)
at NgxMaterialTimepickerToggleComponent.open (:4401/main-exams-exams-module.js:8994)
at Object.eval [as handleEvent] (ng:///NgxMaterialTimepickerModule/NgxMaterialTimepickerToggleComponent.ngfactory.js:19)
at handleEvent (:4401/vendor.js:103240)
at callWithDebugContext (:4401/vendor.js:104859)
at Object.debugHandleEvent [as handleEvent] (:4401/vendor.js:104494)
at dispatchEvent (:4401/vendor.js:90327)
Run Code Online (Sandbox Code Playgroud)
但当我降级到 4.0.0 版本时,它工作得很好。
// 模块页面
import { NgModule } from '@angular/core';
import { NgxMaterialTimepickerModule } from 'ngx-material-timepicker';
@NgModule({
declarations: [appComponent ],
imports: [NgxMaterialTimepickerModule]
]
})
Run Code Online (Sandbox Code Playgroud)
html …