CLI
ng-state
has optional package ng-state-cli
which makes developers lives easier by generating new files or integrating state management to existing ones.
Install it from npm
In terminal type ngstate
and answer couple questions:
Name of the component - e.g:
todos
Choose directory
Enter state path like you do in
@InjectStore
decorator - e.g:['todos', '${stateIndex}']
or 'todos'
Chose
Add
orAppend
When Add
is chosen ng-state-cli
will generate these files
actions
component
html template
styles
spec
When Append
is chosen ng-state-cli
will do following
generate action
modify component file
modify spec file
Append plays nice with angular cli
Last updated