如何访问 Angular2 新路由器查询字符串
How to access Angular2 new router querystring
如何从我的组件访问 querystring
参数?我有这样的网址:
http://myurl.com/myroute?myparam=1
谢谢
提示 RC.1 @angular/router
也已弃用。最好坚持使用 @angular/router-deprecated
(因为它具有更多功能并且相当稳定),直到新的新路由器发货。
如果您使用的是已弃用的路由器,那么 constructor(private params: RouteParams)
会让您访问所有参数,然后您可以通过 params.get('myparam')
获取特定参数
Router 在 RC 中的工作尚未记录,但您可以在 routerOnActivate 中获取参数
routerOnActivate(curr: RouteSegment, prev?: RouteSegment,
currTree?: RouteTree, prevTree?: RouteTree): void {
let myparam = curr.getParam("myparam");
}
如何从我的组件访问 querystring
参数?我有这样的网址:
http://myurl.com/myroute?myparam=1
谢谢
提示 RC.1 @angular/router
也已弃用。最好坚持使用 @angular/router-deprecated
(因为它具有更多功能并且相当稳定),直到新的新路由器发货。
如果您使用的是已弃用的路由器,那么 constructor(private params: RouteParams)
会让您访问所有参数,然后您可以通过 params.get('myparam')
Router 在 RC 中的工作尚未记录,但您可以在 routerOnActivate 中获取参数
routerOnActivate(curr: RouteSegment, prev?: RouteSegment,
currTree?: RouteTree, prevTree?: RouteTree): void {
let myparam = curr.getParam("myparam");
}