Как создать корневой редуктор, используя схемы ngRx
Я использую Angular 6 со следующими версиями:
"@ngrx/effects": "^6.0.0-beta.3",
"@ngrx/entity": "^6.0.0-beta.3",
"@ngrx/store": "^6.0.0-beta.3",
"@ngrx/store-devtools": "^6.0.0-beta.3",
а также
"@ngrx/schematics": "^6.0.0-beta.3",
Я использую эти команды для генерации моего магазина и редукторов:
ng generate store MyStore --root --module app.module
ng generate reducer Main --reducers reducers/index.ts --group --feature false
Я ожидаю редуктор Main
быть вставленным в корневое хранилище, но при проверке модифицированного исходного кода модуля я вижу это:
StoreModule.forFeature('main', fromMain.reducer),
Почему он добавляет этот редуктор в качестве функции редуктора? Обратите внимание, что я указал --feature false
(который по умолчанию в любом случае, но все же...)
Спасибо