###报错-----No provider for HeroService!
“英雄指南”进行到
教程-6服务时的报错
- 定义providedIn 元数据的值是 'root’时:


- 运行时

解决:
- 还不知道原因,原本以为和“No provider for HeroService”有关
- 在
app.module.ts中(只需定义在providers中):
import {
HeroService } from './hero.service';
@
在Angular应用中遇到'No provider for HeroService'的报错。当'HeroService'的providedIn元数据设置为'root'时,需要确保已在根模块(AppModule)中提供该服务。通过在AppModule中声明HeroService,可以解决这个问题。
###报错-----No provider for HeroService!
“英雄指南”进行到
教程-6服务时的报错



解决:
app.module.ts中(只需定义在providers中):import {
HeroService } from './hero.service';
@

被折叠的 条评论
为什么被折叠?