gpt4 book ai didi

javascript - 从 AngularJS url 中删除路由参数

转载 作者:行者123 更新时间:2023-11-28 06:42:27 24 4
gpt4 key购买 nike

我想从网址中删除路由参数。

我的网址可以是 http://host.domain/#/events/eventId http://host.domain/#/user/userId/events/eventId 我的 $routeProvider 设置为 '/events/:eventId?''user/:userId/events/:eventId?'

当设置eventId时,我会显示弹出窗口。当用户单击关闭按钮时,我想从 url 中删除 eventId。我怎样才能做到这一点?

附:我正在寻找类似的东西

delete $route.current.params.eventId;

但没有任何成功

最佳答案

您无法使用删除来执行此操作。该关键字用于从 JavaScript 对象中删除属性。

通常,人们只需添加一个像这样的按钮:

<button ui-sref="events()">Close</button>

或者他们使用$state.go命令:

$state.go("events", { });

在这种情况下,events 是没有 eventId 参数的路由。

关于javascript - 从 AngularJS url 中删除路由参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33676587/

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