Angularjs自动前缀为正斜杠

tus*_*ath 10 javascript redirect angularjs

如果我打到网址说

www.xyz.com/home#route-1

AngularJS会自动将其重定向到

www.xyz.com/home#/route-1

那就是 - 它在路径/前面加上一个(正斜杠)

为什么会这样,我怎么能停止这样做呢?

更新 我真正想要的是角度不应该附加正斜杠既不删除哈希符号.

ahe*_*yan 6

@Tushar我不确定你是否已经找到了解决方案,但我也遇到了你的情况,谷歌搜索没有运气.最后我发现这是一个相当简单的修复,我补充说: -

angular.config(function($locationProvider) {
    $locationProvider.html5Mode({
        enabled: true,
        requireBase: false,
        rewriteLinks: false
    });
})
Run Code Online (Sandbox Code Playgroud)

它只是停止将正斜杠(/)前缀附加到我的哈希锚点.一切都仍然是我们熟悉的(没有用哈希替换URL或什么不是).