我有一些看起来像这样的状态:
.state('patient.patient-login', {
abstract: true,
template: '<ui-view></ui-view>'
})
.state('patient.patient-login.practiceID', {
url: "/patient-login/:practiceID",
scope: true,
templateUrl: "views/patient-login.html"
})
问题是:practiceID
变量可能很长而且对用户不友好,我想让用户能够创建与练习 ID 相关联的自定义 URL,例如在 Facebook 上,当您创建帐户时,您从个人资料开始像这样的网址:http: //facebook.com/123456789但你可以将其更改为http://facebook.com/whateveryouwant
所以本质上我想完成这样的事情:
POINTER
http://domain.com/companyname > http://domain.com/#/patient-login/companyid
ANOTHER EXAMPLE
http://domain.com/ladentist > http://domain.com/#/patient-login/-85k3jfGEioltold
我能够允许用户设置他们的unique url
但我不知道如何开始设置这样的路由?