CLI
Last updated
Last updated
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
or Append
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