Angular Hash versus Hashbang
问题 Why does Angular sometimes use a hash in the URL and other times use a hashbang? I've started writing two Angular apps from scratch. Neither are using HTML5 mode. Both have the same default route. However, the default URLs display differently. I've been seeing this random behaviour for at least a year... long before angular-route v1.6. Also, I've always used angular-ui-router. The default route: configRoutes.$inject = ['$urlRouterProvider']; function configRoutes ($urlRouterProvider) {