Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

953
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

0

yo tenia el mismo problema y encontre esta solucion

 imports: [ StoreModule.forRoot({}), StoreModule.forFeature('filter-app', filterReducer) ]
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda