[英]How to type routeParams in Angular2?
我在RouteConfig中定义了routeParam:
{ path: '/user/:id', name: 'User', component: User }
在我的代码中,我调用路由器的导航方法:
userSelected(userid) {
this._router.navigate(['User', { id: userid }]);
}
编译器告诉我以下内容:
类型'(string | {id:any;})[]'的参数不能赋值给'string'类型的参数。
如何键入参数id
,以便编译器将其检测为数字?
我会直接使用this._router.navigateByUrl('user /'+ userid);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.