為什么angularjs使用ui-router時要使用html5Mode?


為什么我們要在使用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="/">

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM