просто StoreModule.forRoot({})
                  
                  
                  
                  
                  
                  есть другом модуль, там что-то типа:
                  
                  
                  StoreModule.forFeature('private-settings', reducers),
                  
                  
                  
                  
                  
                  reducers это:
                  
                  
                  export const reducers: ActionReducerMap<PrivateSettingsState> = {
                  
                  
                      profile: FromProfileReducer.profileReducer
                  
                  
                  };
                  
                  
                  
                  
                  
                  состояние:
                  
                  
                  export interface PrivateSettingsState {
                  
                  
                      profile: FromProfileReducer.ProfileState;
                  
                  
                  }
                  
                  
                  
                  
                  
                  и есть еще один модуль, у которого есть компонент, в котором я делаю
                  
                  
                  constructor(private store: Store<FromPrivateSettingsStore.PrivateSettingsState>)
                  
                  
                  
                  
                  
                  и далее this.store.dispatch(new ProfileInit());
                  
                  
                  
                  
                  
                  и ничего не происходит, т.е. редьюсер не обрабатывается, хотя в компонентах ТОГО модуля, где он объявлен все работает
                  
                  
                  
                  
                  
                  я подозреваю, что нужно объявить редьюсер где-то глобально или в том модуле, в котором я хочу вызвать dispatch, но чет я не соображу как правильно это сделать
                  
                  
                  
                  
                  
                  может кто подскажет? если конечно я внятно описал проблему :)
                  
                  
                
похоже, что копать надо в StoreModule.forFeature('private-settings', reducers), так тружно понять, но у меня было что-то похожее, была проблема с ленивой загрузкой
Обсуждают сегодня