@nrwl/angular:ngrx
Adds NgRx support to an application or library.
Usage
nx generate ngrx ...By default, Nx will search for ngrx in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
nx g @nrwl/angular:ngrx ...Show what will be generated without writing to disk:
nx g ngrx ... --dry-runOptions
barrels
falseUse barrels to re-export actions, state and selectors.
directory
+stateThe name of the folder used to contain/group the generated NgRx files.
facade
falseCreate a Facade class for the the feature.
module
The path to the NgModule where the feature state will be registered. The host directory will create/use the new state directory.
minimal
trueOnly register the root state management setup or feature state.
name
Name of the NgRx feature state, such as products or users. Recommended to use the plural form of the name.
root
falseSetup root or feature state management with NgRx.
skipImport
falseGenerate NgRx feature files without registering the feature in the NgModule.
skipFormat
falseSkip formatting files.
skipPackageJson
falseDo not update the package.json with NgRx dependencies.
syntax
creatorsclasses, creatorsSpecifies whether to use class-based or creator functions for actions, reducers, and effects.
useDataPersistence
falseGenerate NgRx Effects with the DataPersistence helper service. Set to false to use plain effects data persistence operators.