2017-10-26 18 views
1

tsコードでルーティングを使用しようとしていますが、パラメータの使用に問題があります。角度のあるルートでパラメータを使用するにはどうすればよいですか?

onSubmit(s) { 
     this.router.navigate(['/search', {string: 'mulher'} ]) ; 
    } 

ルート

export const ROUTES: Routes = [ 
    {path: '', component: AppComponent, 
     children: [ 
      { path: '', redirectTo: 'home', pathMatch: 'full'}, 
      { path: 'home', component: HomeComponent }, 
      { path: 'categoria/:id', component: ListaComponent }, 
      { path: 'player/:id', component: PlayerComponent }, 
      { path: 'search/:string', component: SearchComponent }] 
    }] 

core.es5.js:1020 ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'search;string=mulher' Error: Cannot match any routes. URL Segment: 'search;string=mulher'

答えて

1

あなたが簡単に使用できます。

this.router.navigate(['/search', 'mulher']); 
+0

グレート、あなたはそれを解決! – edkeveked

関連する問題