[英]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.