添加语句$location.hash('tab1');
后,我希望URL更改为'/#tab1',但它变为'/#/#tab1'。
是什么导致额外的'#/'出现?我该如何避免?
更新:
为了澄清,我不想从片段URL中删除散列,而是删除空路径。根据我的语法$location.hash('tab1');
,我希望浏览器网址变为'/#tab1',但它变为'/#/#tab1'。
答案 0 :(得分:-1)
额外的'#/'是由$ locationProvider配置引起的。它可以通过
删除 $locationProvider.html5Mode(true)