2016-09-20 6 views
4

私はURLのみで名前を入力し、ルートがresetConfigと呼ばれる機能がありangular2で動的ルートを作成する方法は?

import { Routes,RouterModule } from '@angular/router'; 

const routes: Routes= GetDynamicRoute(); 

export const routing = RouterModule.forRoot(routes); 

function GetDynamicRoute(){ 
    var results :Array<Object> = Array<Object>(); 
    var page = 'GET_URL_PARAMATER'; 

    results.push({ path: '' ,loadChildren: 'app/tmp/home.module'}); 
    results.push({ path: page, loadChildren: 'app/tmp/'+page+'.module' }) 
    return results 
} 

答えて

1

broswerし表示するURLを検出し、そのファイルに独自のルートアクセスを作成するダイナミックルートでプロジェクトを作成したいですRouterの内部にあります。 https://github.com/angular/angular/issues/11437#issuecomment-245995186

そして、公式ドキュメント:https://angular.io/docs/ts/latest/api/router/index/Router-class.html#!#resetConfig-anchor

いくつかの内部plunkersでこのGithubの問題を参照してください。

関連する問題