我正在尝试创建一个公共网址,其中包含一个以角度形式附加的唯一ID。该链接通过电子邮件发送,点击后会打开www.my-domain.com/SharedDocument/unique-id-appended
。
$routeParams.id
方法在这种情况下似乎不起作用,因为应用程序未在单击链接时打开的选项卡上运行。
我尝试构建动态网址并将其作为路线的一部分......
var dynamicSharedUrl = "/SharedDocument/" + window.location.pathname.split("/").pop();
// this gives the ID
// then i make dynamicSharedUrl a path
.when(dynamicSharedUrl , {
templateUrl: "views/sharedDoc.html",
controller: "SharedDocCtrl"
})
它似乎无法识别网址,获得404.
有没有办法在附加随机ID的情况下创建AngularJS网址?