angular - 我似乎无法调试我的代码有人可以帮助我吗?
问题描述
我正在尝试为我的角度应用程序创建一个查看详细信息功能。
我试过在谷歌上搜索如何解决我的错误,但目前的解决方案都不适合我。
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:
解决方案
在你的服务中,必须在类声明之前有装饰器
@Injectable({
providedIn: 'root'
})
这将在您的应用程序中注入服务(https://angular.io/tutorial/toh-pt4)