This project was generated with Angular CLI version 16.2.5.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application 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.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
This Angular assignment project contains code for a web application built using Angular. The project includes components for a "table" module and is tested using Cypress for end-to-end testing.
The project structure is organized as follows: project-root/ ├── src/ │ ├── app/ │ │ ├── components/ │ │ │ ├── table/ │ │ │ │ ├── table.component.html │ │ │ │ ├── table.component.ts │ │ │ │ └── ... │ │ ├── services/ │ │ │ ├── table-data.service.ts │ │ │ └── ... ├── cypress/ │ ├── │ │ ├── spec.cy.ts │ │ └── ... └── ...
- The
src
directory contains the Angular application code. - Inside
app
, you will find acomponents
directory for the "table" module's components and aservices
directory for the data service. - The
cypress
directory holds your end-to-end test code.
Table Module The "table" module consists of components and a service for handling data.
Components table.component.html: The HTML template for the table component. table.component.ts: The TypeScript code for the table component. ... Services table-data.service.ts: The data service responsible for handling data related to the table. ...