【发布时间】:2015-11-04 11:56:57
【问题描述】:
如何将当前 URL 转换为相应的状态?结果状态将用于使用 $state.go 进行状态转换。
示例: http://localhost/auth/enterprise/
注册路线:
{
"stateName": "auth.context",
"url": ":context"
}
结果:auth/enterprise/ => auth.context
示例: http://localhost/auth/enterprise/esdrubal
注册路线:
{
"stateName": "auth.context",
"url": ":context/:username"
}
结果:auth/enterprise/esdrubal => auth.context
【问题讨论】:
-
你想达到什么目的?用于身份验证的某种回调 URL?例如对于 OAuth ?在这种情况下,没有客户端 JS 能够做到这一点
-
我要做的是将当前 URL 转换为注册状态,并在 $state.go 上使用该状态进行转换。
标签: javascript angularjs angular-ui-router