gpt4 book ai didi

angularjs - 如何从 angular 的 url 中完全删除#hash

转载 作者:行者123 更新时间:2023-12-04 17:56:41 27 4
gpt4 key购买 nike

我有一个 Angular 的 url

/某事#bla

我想获取该哈希并将其删除。

var hash = $location.hash();

$location.hash('');

使 url/something#

我怎样才能完全摆脱#。


更新:不,我没有使用# 来控制导航。它仅用在单个页面上以指示是否显示弹出窗口。显示弹出窗口后,我希望 Controller 删除#。在全站范围内,我已经在使用 html5Mode 来处理没有 # 标记的普通 url。

最佳答案

非常简单。确保您的 $locationProvider.html5Mode(true)已设置,然后转到您的 index页面并设置您的 <base href="/">像这样。现在您将不再需要 URL 中的#。

关于angularjs - 如何从 angular 的 url 中完全删除#hash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39966914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com