首页 > Web开发 > 详细

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

时间:2016-08-13 01:14:26      阅读:379      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!