их через lazy-load. Всё хорошо, только одна беда возникла: я в проекте использую ngrx/store. И теперь каждый модуль, по сути, имеет свою собственную копию состояния приложения.
Это забавно, но кто-нибудь знает, как избавиться от такого поведения?
Reducers и Actions я положил в отдельный модуль, прямо как у этого чувака: https://github.com/orizens/echoes-ng2/tree/master/src/app/core/store
в redux можно динамически добавлять редьюсеры, я видел такое решение на реакте где куски подгружались через require.ensure
на самом деле люди делают Redux приложения с больше чем одним Store ( да теряешь красивые но бесполезные вичи вроде timetravel ) но так делают ( просто для справки )
Обсуждают сегодня