This application demonstrates:
- Basic CRUD operations: Create, Read, Update, and Delete.
- FormControls, FormGroups, FormArrays
- Basic validation
- Generic validation (including blur)
- Display of validation messages
- Dynamically adding input elements
- Passing route parameters
- Route guards (including confirmation when navigating away with unsaved changes)
- Populating the form data from Http using Observables
-
Open a command prompt in the project's root directory
-
Type:
npm install
This installs the dependencies as defined in the package.json file. -
Type:
npm start
This launches the TypeScript compiler (tsc) to compile the application and wait for changes. It also starts the lite-server and launches the browser to run the application.