文章内容
2019/5/6 19:25:00,作 者: 黄兵
Error: StaticInjectorError(AppModule)[VerifyEmailComponent -> AccountService]:
在Angular中如果编写了一个服务,在app.module中没有导入,你调用的过程中会出现如下错误:
Error: StaticInjectorError(AppModule)[VerifyEmailComponent -> AccountService]:
StaticInjectorError(Platform: core)[VerifyEmailComponent -> AccountService]:
NullInjectorError: No provider for AccountService!
出现问题原因:
如上所述。
解决方案:
在app.module中导入。
import { BrowserModule } from '@angular/platform-browser'; import { NgModule, ErrorHandler } from '@angular/core'; import { HttpModule } from '@angular/http'; import {AccountService} from './services/account.service'; ... imports: [ BrowserModule, HttpModule, IonicModule.forRoot(MyApp), AccountService, IonicStorageModule.forRoot() ]
问题即可解决。
参考资料:
1、No provider for Http StaticInjectorError
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Error: StaticInjectorError(AppModule)[VerifyEmailComponent -> AccountService]:
评论列表