AngularJS1.6版本中ui-router路由中/#!/的解决方法 - zhuan
2024-08-27 02:04:21
本地编译出的文件可以正常运行,但是服务器编译后到了测试那里路由上就莫名的出现了/#!/
,这导致了很多问题。
后来查了下是服务器编译器把AngularJS升级到了1.6版本,而我本地的依旧是1.5。
但是1.6究竟做了哪些改变呢?
可以参考这个:https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52
可以看到里面多了很多/#!/
的改动。。
如果想让路由依旧表现的与之前版本的一致可以这样做:
app..config(function($stateProvider, $urlRouterProvider,$locationProvider){
$locationProvider.hashPrefix('');
}
app..config(function($stateProvider, $urlRouterProvider,$locationProvider){
$locationProvider.hashPrefix('');
}
参考:http://stackoverflow.com/questions/41211875/angularjs-1-6-0-latest-now-routes-not-working
https://docs.angularjs.org/guide/migration#commit-aa077e8
最新文章
- MAC帧和IP数据报
- mongodb-java-driver基本用法
- HDU 5670 Machine
- mysql时间日期相加相减实现
- sql server备份还原数据时的问题记录
- 分析函数(Analytic Functions)
- memcache的分布式算法(转)
- Nginx对于图片,js等静态文件的缓存设置
- 未能导入activex控件,请确保它正确注册
- IOS8 不用计算Cell高度的TableView实现方案
- CSS实现背景图尺寸不随浏览器大小而变化的两种方法
- ASP.NET Core 认证与授权[7]:动态授权
- MyBatis 3源码解析(二)
- Python中append()与extend()的区别
- python之路--while, 格式化输出, 编码
- [转] 理解Object.defineProperty的作用
- spring-data-redis HashOperations
- (转载)Android开发——Android中常见的4种线程池(保证你能看懂并理解)
- Gitlab备份和恢复操作记录
- [leetcode]ZigZag Conversion @ Python