マイangular2アプリは、私がrouterLinkにこのようAngular2 routerLinkのparams
<a [routerLink]="['/Home/ViewUserDetails',{pageTitle:'View Channel User'}]">View Channel User</a>
それを渡されたので、私は私のコンポーネントでPAGETITLEパラメータを使用していた
export const AppRoutes: Routes = [
{ path: 'SignIn', component: LoginComponent },
{
path: 'Home', component: HomeComponent, canActivate: [LoggedInGuard]
, children: [
{ path: 'ViewUserDetails/:pageTitle', component: ViewUserDetailsComponent },
]
}];
このルートの構成となっている。しかし、私はこれを取得しますエラー
core.umd.js:3257 EXCEPTION: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'Home/ViewUserDetails;pageTitle=View%20Channel%20User'
パラメータを渡すためにこれを使用する角度の書類私はなぜそれが理解できないのですか?
の代わりにこの形式のリンクを生成します。/Home/ViewUserDetails/View%20Channel%20User
てみ '' View Channel User –
おかげで私はそれがここでその方法{PAGETITLE:「表示チャンネルユーザー」}オブジェクトを使用することを意味するのか理解していない.but働い@HarryNinh –