如何清除角度搜索参数

时间:2016-10-18 19:16:55

标签: angularjs

我知道清除搜索参数我可以使用

$rootScope.$on('$routeChangeStart', function(){
   $location.search('');
});

但我不太明白的是我何时应该这样做。 我想要做一些像

这样的事情
Thanks = input("Didn't expect much from you, good job {} Say thanks, I complimented you!".format(myName))

因此,每当我的路径发生变化时,我都会清除网址中的搜索参数。但这似乎不是一个好的解决方案。例如,如果我在新标签中复制并粘贴带有搜索参数的网址,则会触发此监听器,我将丢失参数。并且可能存在更多这种实现会给我带来麻烦的情况。

我的问题是,处理搜索参数的正确方法是什么,每当我去另一条路径时清除它们,或者根据我的需要保留它们。

0 个答案:

没有答案