$ location.search()一直重新运行控制器

时间:2014-05-12 17:38:45

标签: angularjs

我有一个搜索页面,其中有几个输入,格式为angularjs。我想使用$location.search() api将搜索输入值“存储”到URL中,以便在“后退”按钮事件时,它将重新加载搜索结果。虽然$location.search() api方法可以通过嵌入我的搜索参数来修改URL,但它始终希望在调用时重新运行控制器。这种搞砸了我的控制器初始化逻辑。有没有办法告诉$location.search()何时不能重新运行控制器?

感谢。

1 个答案:

答案 0 :(得分:1)

您应该在route provider

中为该特定路线设置reloadOnSearchfalse