為什么我們要在使用angular ui-router時要使用html5Mode=true這個呢?
在angular中,你在訪問鏈接時,可能訪問的鏈接為"#/link".
如果你設置了html5Mode=true時,這個時候頁面就會重定向到"/link"這個頁面中。
如果設置html5Mode=false, 在訪問的時候就需要在鏈接前面加上"#/link"這樣的符號。
所以,設置html5Mode=true不會影響你的html5代碼,只是為了訪問的時候更加地方便。
在app.config配置文件中添加$locationProvider.html5Mode(true).hashPrefix('!')配置信息。
需要在頁面的入口文件,也就是index.html中設置<base href="/">