https://medium.com/startit-up/angular-routing-and-navigation-a-guide-to-building-dynamic-web-applications-ea91d0720821