What is a component?

Similar to a boilerplate, an Angular Express component is also a GitHub repository.

It is used to add a feature to an existing project.

A component can contain:

  • files (markup, scripts, styles, assets)
  • documentation on how to use the component

The official Angular Express components are stored in https://github.com/ngx-components but anyone can create and share their own components.

A components does not have to be registered in a registry like npm or bower. It is just a plain GitHub repository.

Check out the official Angular Express components for examples.

What's next?