This project is created as an assignment and was generated with Angular CLI version 12.0.2.
A dynamic webpage that can load a form in which one can fill an employee details and submit. Up on submit, the data is printed on the console in JSON format.
Editable fields like Name, DOB, Address are loaded empty and can be filled. There is a list of department values in the form which is pre-populated, upon selection of a department, the manager's name will be displayed in the Manager field. The form can only be submitted once the name and email is entered.
- Angular 12
- ngRX
- SCSS
NgRx is a framework for building reactive applications in Angular. NgRx Store provides reactive state management for Angular apps inspired by Redux.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.