This project shows how to create a tree component with recursive component structure. My experience in trees comes from the design of xsl showing trees in java. And now I want to prove do that in Angular2.
http://davidmartinezros.com/Angular2/component-tree-project/