и может использоваться следующим образом:
grx / store 2.0 мы могли бы предоставить корневой редуктор как функцию и оттуда разделить нашу логику внутри приложения. После того, как я обновил до @ ngrx / store 4.0, я больше не могу использовать эту функцию из того, что я вижу, что редукторы должны быть картой редукторов, которые будут создавать объекты под теми же ключами в состоянии. Есть ли способ использовать старое поведение в @ ngrx / store 4.0? В моем состоянии компоненты знают друг о друге, и мне нужно иметь возможность динамически разделять мое состояние, а также я должен иметь возможность отправлять действия в нужный редуктор в моем собственный путь. Также приложение разделено на несколько ленивых загруженных маршрутов, которые в некоторых случаях используют данные из другой функции.
StoreModule.provideStore(reducer, {
auth: {
loggedIn: true
}
})
StoreModule.forRoot(reducers, {
initialState: {
auth: {
loggedIn: true
}
}
})
я нуждаюсьreducers
чтобы быть функцией, которая получает полное состояние и отправляет его правильному редуктору, есть ли способ добиться такого поведения?