我的路由结构
应用程序->主->仪表板
我正在尝试实现这个in dashboard.component.ts
,但它在下面显示了错误,我不知道为什么
有人能帮我把这件事做完吗?
核心平台错误:未捕获(在promise中):错误: StaticInjectorError(AppModule)DashboardComponent -> FileUploader: StaticInjectorError(Platform: core.js:1624 )DashboardComponent -> FileUploader: NullInjectorError: No provider for FileUploader!错误: StaticInjectorError(AppModule)DashboardComponent -> FileUploader: StaticInjectorError(Platform: core)DashboardComponent -> FileUploader: NullInjectorError:没有FileUploader的提供程序!在NullInjector.push../node_modules/@angular/core/fesm5/core.js.NullInjector.get (core.js:1034)在resolveToken (core.js:1273)在tryResolveToken (core.js:1218)在StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)在resolveToken (core.js:1273)在tryResolveToken (core.js:1218)在StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)在NgModuleRef_.push../node_modules/@angular/core/fesm5/core.js.NgModuleRef_.get (core.js:8856)的resolveNgModuleDep (core.js:8168)在NullInjector.push../node_modules/@angular/core/fesm5/core.js.NullInjector.get的resolveDep (core.js:9221) (core.js:1034)在resolveToken (core.js:1273)在core.js:1034 (core.js:1218)在StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)在resolveToken (core.js:1273)在StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (核心)在tryResolveToken (core.js:1218)js:1113)在NgModuleRef_.push../node_modules/@angular/core/fesm5/core.js.NgModuleRef_.get (core.js:8856)的resolveNgModuleDep (core.js:8168)在ZoneDelegate.push../node_modules/zone.js/dist/zone.的resolveDep (core.js:9221)在resolvePromise (zone.js:814)在resolvePromise (zone.js:771)js.ZoneDelegate.invokeTask (zone.js:421)在Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:420)的Object.onInvokeTask (core.js:3748)在ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:188)在drainMicroTaskQueue (zone.js:595)的ZoneTask.push../节点模块/zone.js/dist/zone.js.ZoneTask.invokeTask as invoke at invokeTask (zone.js:1540)`
感谢Surya Teja.K
发布于 2018-07-15 03:05:51
必须提供FileUploader
服务-将其添加到您的AppModule
的providers
列表。
如果不这样做,Angular就不知道如何将它的实例注入到组件中,因此,它会报错NullInjectorError
https://stackoverflow.com/questions/51342234
复制相似问题