使用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
未正确解析,而是包含qp1
和qp2
字符串的一些值内容,它被解析为qp1
和{{1}的值相反。
我怎样才能做到这一点?
我也尝试使用正则表达式查询参数,但它没有被路由。下面不起作用
qp2
也不能使用ui路由器中定义的'bool'。以下不起作用
url: "/myApp/u1/u2?{qp1}&{qp2:[0-9]{1,3}}"
这是angularjs ui路由器中查询参数支持的限制