使用ui-router无法在url上增加参数吗?

$location.search('tab', 1)

我使用上面这个方法给url添加参数,虽然url上没有显示,但是$location.search()可以查找到,但是刷新后参数就没了,而且进行路由切换(ui-router)的时候这个参数会在url上闪一下就没了,求解如何解决?

阅读 2.6k
1 个回答

如果是A页面调到B页面,url跳转时可以带参过去。
只需要在路由里定义:xxx/xxx/:id,然后在B页面的controller中,通过 $stateParams.id获取就行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题