簡體   English   中英

如何在Angular2中鍵入routeParams?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM