首页 > 解决方案 > 我似乎无法调试我的代码有人可以帮助我吗?

问题描述

我正在尝试为我的角度应用程序创建一个查看详细信息功能。

我试过在谷歌上搜索如何解决我的错误,但目前的解决方案都不适合我。

core.js:15724 错误错误:未捕获(承诺):错误:StaticInjectorError(AppModule)[MovieDetailComponent -> MoviesService]:StaticInjectorError(平台:核心)[MovieDetailComponent -> MoviesService]:NullInjectorError:没有MoviesService的提供者!错误:StaticInjectorError(AppModule)[MovieDetailComponent -> MoviesService]: StaticInjectorError(Platform: core)[MovieDetailComponent -> MoviesService]: NullInjectorError: 没有 MoviesService 的提供者!在 NullInjector.push../node_modules/@angular/core/fesm5/core.js.NullInjector.get (core.js:8896) 在 resolveToken (core.js:9141) 在 tryResolveToken (core.js:9085) 在 StaticInjector .push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:8982) 在 tryResolveToken (core.js:

标签: angularangular5

解决方案


在你的服务中,必须在类声明之前有装饰器

@Injectable({
  providedIn: 'root'
})

这将在您的应用程序中注入服务(https://angular.io/tutorial/toh-pt4


推荐阅读