Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

954
Views
NullInjectorError: No hay proveedor para ReducerManager

Estoy usando el nuevo ngrx 5. Este es el archivo que contiene los reductores y el selector de características:

 import AppState from '../interfaces/app.state' import { ActionReducerMap, createFeatureSelector } from '@ngrx/store' import { partnerReducer } from './partner.reducer' export const reducers: ActionReducerMap<AppState> = { partnerState: partnerReducer } export const getAppState = createFeatureSelector<AppState>('appState')

Así es como estoy importando el storeModule

 @NgModule({ declarations: [...], imports: [... RouterModule.forRoot(ROUTES), StoreModule.forFeature('appState', reducers) ], providers: [...], bootstrap: [AppComponent], entryComponents: [...] }) export class AppModule { }

he seguido este tutorial

Cuando ejecuto la aplicación, me sale el siguiente error:

 "StaticInjectorError(AppModule)[StoreFeatureModule -> ReducerManager]: \n StaticInjectorError(Platform: core)[StoreFeatureModule -> ReducerManager]: \n NullInjectorError: No provider for ReducerManager!"

Pero si proporciono ReducerManager en los proveedores, aparece este error:

 No provider for ReducerManagerDispatcher!
over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Se las arregló para resolver esto agregando StoreModule.forRoot({}), en las importaciones.

StoreModule.forRoot solo debe llamarse una vez en la raíz de su proyecto NgModule. Si no desea registrar una característica, use StoreModule.forFeature. El uso de forRoot registra los proveedores globales necesarios para Store.

Consulte la discusión de github aquí sobre este tema. La razón anterior se indicó en la misma discusión.

over 4 years ago · Santiago Trujillo Report

0

yo tenia el mismo problema y encontre esta solucion

 imports: [ StoreModule.forRoot({}), StoreModule.forFeature('filter-app', filterReducer) ]
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!