gpt4 book ai didi

javascript - 如何在 Angular JS 中删除 QueryString

转载 作者:行者123 更新时间:2023-11-29 16:47:35 25 4
gpt4 key购买 nike

我有一个 URL http://sitename.com/#/products/manage-options/31?form_id=32&type=create-template

在我的 URL 上方,我想删除 type 但在我的代码下方无法正常工作。请检查

我的当前页面 URL - http://sitename.com/#/products/manage-options/31?type=create-template

<a href="" ng-click="clickMe();">Click Here</a>

$scope.clickMe = function(){
$location.search('type', null);
$state.go('products.manage_options', ({form_id: $stateParams.form_id}));
};

页面重定向后,我看到 type QueryString 未删除。

我的输出是 - http://sitename.com/#/products/manage-options/31?form_id=32&type=create-template 我想要 http://sitename. com/#/products/manage-options/31?form_id=32

请帮助我。

编辑:

路由器

.state('products.manage_options', {
url: '/manage-options/:product_id?form_id=&type',
templateUrl: "views/product/manage_options.html",
controller: "manageAttributeCtrl",
data: {pageTitle: 'Manage Options'},
})

最佳答案

移除

$location.search('type', null);

更改以下行:

$state.go('products.manage_options', ({form_id: $stateParams.form_id, type:null}));

关于javascript - 如何在 Angular JS 中删除 QueryString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39738613/

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