в моем функциональном модуле, я использую метод createReducer для создания моего редуктора следующим образом:
export const reducer = createReducer(
new InitState(),
on(loadData, state => {
return {
...state,
isLoading: true
};
})
);
но когда я регистрирую вышеупомянутый редуктор в классе модуля следующим образом:
StoreModule.forFeature('my-module', reducer),
я получаю следующую ошибку при компиляции проекта:
ОШИБКА myModule.module.ts (38,47): Ошибка при компиляции шаблона «MyModuleModule»
Вызовы функций не поддерживаются в декораторах, но 'createReducer' был вызван в 'reducer'
'reducer' вызывает 'createReducer' в myreducer.reducer.ts (14,24).
Кто-нибудь знает, что может пойти не так? или как мне зарегистрировать один редуктор, потому что все примеры, которые я видел, используют зерноуборочные комбайны с несколькими редукторами, и я задаюсь вопросом, как нам сделать это только для одного редуктора?
Большое спасибо!