I am using angular2 router.
To draw the breadcrumb of an url, lets say site.com/a/b/c/15 I do the following:
site.com/a/b/c/15>
Any breadcrumb solution has to handle -
I have created an Angular library to handle all these, called xng-breadcrumbs - https://github.com/udayvunnam/xng-breadcrumb
feel free to check, An Angular app developed showing the breadcrumbs usage - https://xng-breadcrumb.netlify.com
Angular library planning, creation, and continuous release is well documented in this medium article