码迷,mamicode.com
首页 > Web开发 > 详细

为什么angularjs使用ui-router时要使用html5Mode?

时间:2016-08-13 01:15:26      阅读:517      评论:0      收藏:0      [点我收藏+]

标签:

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

 

为什么angularjs使用ui-router时要使用html5Mode?

标签:

原文地址:http://www.cnblogs.com/xiangming25/p/angular.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!