如何重定向$ routeProvider.otherwise()保持给定的查询参数

时间:2014-09-04 13:17:16

标签: angularjs angularjs-routing

假设我转到/unknown-route?a=hello&b=world并且$routeProvider无法识别它并重定向到其他路线:

otherwise({
  redirectTo: '/default-route'
});

是否可以将给定参数传递给重定向路线。

这里是/default-route?a=hello&b=world

1 个答案:

答案 0 :(得分:12)

我找到了一个有效的解决方案:

otherwise({
  redirectTo: function() {
    return '/default-route' + location.search;
  }
})