AngularJS ui-router声明了可选的查询参数

时间:2017-03-14 16:20:39

标签: javascript angularjs routing angular-ui-router url-routing

有人知道如何用角度ui-router(AngularJS)创建状态结构,允许这样的东西:

1. https://urlexample.com/route?unknownParam1=1&unknownParam2=2....
2. https://urlexample.com/route
3. https://urlexample.com/route/ -> redirect to 2

如果使用QueryParams,我不知道参数的名称和数量。

我希望三个URL进入相同的状态而不会丢失查询参数。而且没有重复的状态。

有人能帮帮我吗? 谢谢!!

1 个答案:

答案 0 :(得分:0)

抱歉,我在 $ stateChangeStart 事件中有 $ state.go toState 状态。我没有在州的网址中定义查询参数,所以当$ state.go 进入状态时,转到没有参数的网址。

谢谢!