Angular.js UI路由器 - 查询参数的值如何包含其他查询参数键作为其值的一部分?

时间:2015-05-05 16:55:15

标签: angularjs angular-ui-router

使用Angular.JS UI路由器,我要做的是:其中一个查询参数的值,包含其中的其他查询参数键作为其值的一部分。 例如,使用url定义:

url: "/myApp/u1/u2?{qp1}&{qp2}&{qp3}&{qp4}"

网址用户点击:

http:/myApp/u1/u2?qp1=val1&qp2=val2&qp3=qp1%3Dval10%26qp2%3Dval20&qp4=val4 

qp3未正确解析,而是包含qp1qp2字符串的一些值内容,它被解析为qp1和{{1}的值相反。

我怎样才能做到这一点?

我也尝试使用正则表达式查询参数,但它没有被路由。下面不起作用

qp2

也不能使用ui路由器中定义的'bool'。以下不起作用

url:  "/myApp/u1/u2?{qp1}&{qp2:[0-9]{1,3}}"

这是angularjs ui路由器中查询参数支持的限制

0 个答案:

没有答案