AngularJS $ location.search不重新加载页面

时间:2015-07-16 13:26:33

标签: javascript angularjs

正如我的标题所说,$ location.search不会重新加载页面,它只是更新URL。我的代码:

JMeter

有什么建议吗?这段代码还有其他选择吗?

修改 $ location.search在category.html中搜索参数?categoryid = any_number。它需要any_number数字,并且必须将它与另一个值进行比较。但是,我尝试按任何一个href它只更新URL,但不重新加载页面。

2 个答案:

答案 0 :(得分:1)

我刚刚在href标签中添加了target =“_ self”,它完美无缺。

答案 1 :(得分:0)

如果您想重新加载必须使用的页面:

var categoryid = 1;
$window.location.href = '/index.html/#' + $location.path() + '?categoryid=' + categoryid;

注意:不要忘记将$window包含在控制器中

但是,如果您想更改路径,而无需重新加载保留页面,只需

var categoryid = 1;
$location.path('/some/new/path' + '?categoryid=' + categoryid);

此操作将评估ngRoute,并保持应用信息不变。