繁体   English   中英

破坏角度1.5.9 $ location.hashPrefix的变化

[英]breaking change in angular 1.5.9 $location.hashPrefix

看起来默认的$location.hashPrefix是“”(空字符串),直到1.5.8 ,然而,它被更改为“!” 1.5.9 不幸的是,我的代码有很多地方,如<a ng-ref="/Customer#/{{customerId}}>现在正在破坏。有没有全球性的方法来处理这个?或者唯一的方法是通过整个代码库准备1.5.9?FWIW,我很好奇这是什么原因 - 无法在任何地方找到讨论......

你是正确的,默认的hasPrefix从""改为"!"

如果将hasPrefix设置为空字符串,如$locationProvider.hashPrefix(''); 在1.5.8中工作的/Customer/#/{{customerId}}类的路由可以从我已经完成的测试开始在1.5.9中再次开始解析,尽管它们仍然会像/Customer/#!/1那样渲染

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM