
This is an angular 2 component that creates a breadcrumb trail. It hooks into the angular2/router, to dynamically build up the crumb trail once a component is routed to.
Navigating through a web application can often feel overwhelming, especially when multiple levels of routes are involved. The ng2-breadcrumb component simplifies this experience by automatically generating a breadcrumb trail based on the current route, helping users to understand their navigation path at a glance. When a user navigates to a URL such as '/comp1/comp2/comp3', this component creates a clear hierarchy of routes, making it intuitive to backtrack if needed.
With additional features like friendly names for routes and integration with bootstrap for styling, ng2-breadcrumb is a versatile tool for Angular developers looking to enhance their application's usability.

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.