作者:长江7808 | 来源:互联网 | 2022-12-04 11:43
从Angular 5迁移到6之后,我遇到了静态注入器的问题.错误是:
错误错误:StaticInjectorError(AppModule)[StorageService - > LocalStorageService]:StaticInjectorError(Platform:core)[StorageService - > LocalStorageService]:NullInjectorError:没有LocalStorageService的提供者!atInullInjector.push ../ node_modules/@angular/core/fesm5/core.js.NullInjector.get(core.js:1062)at resolveToken(core.js:1300)at tryResolveToken(core.js:1244)at StaticInjector在StaticInjector.push的tryResolveToken(core.js:1244)的resolveToken(core.js:1300)处的.push ../ node_modules/@angular/core/fesm5/core.js.StaticInjector.get(core.js:1141)位于_createClass(core.js:8423)的resolveNgModuleDep(core.js:8376)位于_createProviderInstance(core.js)的../node_modules/@angular/core/fesm5/core.js.StaticInjector.get(core.js:1141) :8393)在_createClass(core.js:8423)处的resolveNgModuleDep(core.js:8356)atAndModuleRef.的breakNgModuleDep(core.js:8356)处的createProviderInstance(core.js:8393) .push ../ node_modules/@ angular atcore /fesm5/core.js.NgModuleRef_.get(core.js:9064)at resolveDep(core.js:9429)at createClass(core.js:9309)at createDirectiveInstance(core.js:9186)at createViewNodes(core .js:10406)在object.de上的callWithDebugContext(core.js:11351)的createRootView(core.js:10320)在ComponentFactoryBoundToModule.push ../ node_modules的ComponentFactory_.push ../ node_modules/@angular/core/fesm5/core.js.ComponentFactory_.create(core.js:8666)的bugCreateRootView [as createRootView](core.js:10838) /@angular/core/fesm5/core.js.ComponentFactoryBoundToModule.create(core.js:3315)at ApplicationRef.push ../ node_modules/@angular/core/fesm5/core.js.ApplicationRef.bootstrap(core.js: 4550)at core.js:4358 at ArrayRef.push ../ node_modules/@angular/core/fesm5/core.js.PlatformRef._moduleDoBootstrap(core.js:4358)at core.js:4324位于ZoneDelegate.push ../ node_modules/zone的Object.onInvoke(core.js:3824)上的ZoneDelegate.push ../ node_modules/zone.js/dist/zone.js.ZoneDelegate.invoke(zone.js:388)区域中的.js/dist/zone.js.ZoneDelegate.invoke(zone.js:387)位于Zone.push ../ node_modules/zone.js/dist/zone.js.Zone.run(zone.js:138) .js:872 at ZoneDelegate.push ../ node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask(zone.js:421)at Object.onInvokeTask(core.js:3815)a 在Zone.push ../ node_modules/zone.js/dist/zone.js.Zone中的ZoneDelegate.push ../ node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask(zone.js:420). runTask(zone.js:188)
import { InfiniteScrollModule } from 'ngx-infinite-scroll';
import { AuthModule } from './auth/auth.module';
import { ConfigurationModule } from './configuration/configuration.module';
import { CoreModule } from './core/core.module';
import { SharedModule } from './shared/shared.module';
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { HomeComponent } from './home/home.component';
import { AppComponent } from './app.component';
import { HttpModule } from '@angular/http'
import { HttpClientModule } from '@angular/common/http';
@NgModule({
declarations: [
AppComponent,
HomeComponent
],
imports: [
BrowserModule,
AppRoutingModule,
SharedModule,
CoreModule,
ConfigurationModule,
AuthModule,
InfiniteScrollModule,
HttpModule,
HttpClientModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
这是我的app.module文件.任何帮助表示赞赏.
1> Sajeetharan..:
您需要在module.ts中的提供程序下添加LocalStorageService
providers: [LocalStorageService ]