Angular 2 does not use "#" for routing anymore. Instead, all the parameters are separated by "/" only.
A big issue about using "/" is that our browser sends a new GET request based on the URL entered in the browser's address bar. It raises a 404 issue since the file based on the entered URL cannot be located.
Need to set up rewrite rule in IIS:
You may want to use a panel to highlight important steps.
client/(.*) client/index.cfm c. Allow desktopClient (cfcs|css|desktopClient)/* |
http://stackoverflow.com/questions/34955493/angularjs-2-routing
http://blog.angular-university.io/angular2-router/