NgRx CRUD Entity snippets | ngrx-crud-snippets
A bunch of snippets for a common CRUD Entity in NgRx.
Working with NgRx it's as simple as writing ngrx-crud- *.
The complete list of snippets (alphabetical order)
- actions:
ngrx-crud-action-class
- actions:
ngrx-crud-actions
- adapter:
ngrx-crud-adapter
- effects:
ngrx-crud-effects
- facade:
ngrx-crud-facade
- reducer:
ngrx-crud-reducer
- selectors:
ngrx-crud-selectors
- service:
ngrx-crud-service
- state:
ngrx-crud-state
Other models
A file with other models used by the snippets can be found in EntityModels.ts
Project structure
- src/app
- components
- entity
- create
- edit
- ...
- entity-edit.models.ts
- select-list
- ...
- entity-select-list.models.ts
- entity2
- facades
- entity.facade.ts
- entity2.facade.ts
- services
- entity.service.ts
- entity2.service.ts
- store
- entity
- entity.actions.ts
- entity.adapter.ts
- entity.effects.ts
- entity.reducers.ts
- entity.selectors.ts
- entity.state.ts
- entity 2
- effects.ts
- reducers.ts
- state.ts
Requirements
NgRx could be a good requirement ;)
Known Issues
none (for now)
Release Notes
[1.2.0]
- Added snippet ngrx-action-class
- Deleted changelog and moved to README.md
[1.0.1]
- Updated homepage
- Added tags
[1.0.0]
- Initial release of NgRx CRUD Snippets
| |