簡體   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