首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么我将在angular 6中获得StaticInjectorError ?它意味着什么?

为什么我将在angular 6中获得StaticInjectorError ?它意味着什么?
EN

Stack Overflow用户
提问于 2018-07-15 02:20:45
回答 1查看 1.2K关注 0票数 0

我的路由结构

应用程序->主->仪表板

我正在尝试实现这个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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-15 03:05:51

必须提供FileUploader服务-将其添加到您的AppModuleproviders列表。

如果不这样做,Angular就不知道如何将它的实例注入到组件中,因此,它会报错NullInjectorError

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51342234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档