AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017-01-14 15:51
741 查看
本地编译出的文件可以正常运行,但是服务器编译后到了测试那里路由上就莫名的出现了
后来查了下是服务器编译器把AngularJS升级到了1.6版本,而我本地的依旧是1.5。
但是1.6究竟做了哪些改变呢?
可以参考这个:https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52
可以看到里面多了很多
如果想让路由依旧表现的与之前版本的一致可以这样做:
参考:http://stackoverflow.com/questions/41211875/angularjs-1-6-0-latest-now-routes-not-working
https://docs.angularjs.org/guide/migration#commit-aa077e8
/#!/,这导致了很多问题。
后来查了下是服务器编译器把AngularJS升级到了1.6版本,而我本地的依旧是1.5。
但是1.6究竟做了哪些改变呢?
可以参考这个:https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52
可以看到里面多了很多
/#!/的改动。。
如果想让路由依旧表现的与之前版本的一致可以这样做:
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
相关文章推荐
- 详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
- Angular 1.6版本路由中/#!/的解决方法
- 解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法
- AngularJs之ui.router路由基本配置及传参方法
- --@angularJS--一个简单的UI-Router路由demo
- AngularJS 路由:ng-route 与 ui-router
- AngularJS基于ui-route实现深层路由的方法【路由嵌套】
- angularjs ie8 router-ui 不支持属性和方法
- AngularJS 路由:ng-route 与 ui-router
- AngularJS路由之ui-router(三)
- AngularJS解决ng界面长表达式(ui-set)的方法分析
- AngularJS路由之ui-router(三)大小写处理
- AngularJS学习笔记--002--Angular JS路由插件ui.router源码解析
- AngularJS学习(七)路由控制 ui-router
- vue-router 多个路由地址绑定一个组件造成 created 不执行的解决方法
- AngularJS 的嵌套路由 UI-Router
- AngularJS路由之ui-router(二)
- Angularjs1.0x中使用ui-router路由带参跳转的比较好的实现
- 第4篇:ui-router 切换路由后页面不回到顶部的解决办法
- AngularJS路由之ui-router(一)