以下のような私の子ルートをハードコードしました。しかし、私はJSONオブジェクトを使用して構築したい、すなわち、下に動的に追加し、そのコンポーネントを自動的にインポートする必要があります。 JSONオブジェクトもファイルに保存できます。要件を達成する方法はありますか?JSONオブジェクトを使用して動的に子ルートを構築する
[
{ path: 'step1', component: aComponent },
{ path: 'step2', component: bComponent },
{ path: 'step3', component: cComponent },
{ path: 'step4', component: dComponent },
{ path: 'step5', component: eComponent },
{ path: 'step6', component: fComponent }
]
最終結果は次のようになります。
export const abcRoutes: Routes = [
{
path: '',
component: abcLandingComponent,
children: [
{ path: 'step1', component: aComponent },
{ path: 'step2', component: bComponent },
{ path: 'step3', component: cComponent },
{ path: 'step4', component: dComponent },
{ path: 'step5', component: eComponent },
{ path: 'step6', component: fComponent }
]
}
私があなたの質問を正しく理解していれば、パスを定義するmain.tsファイルにこの種のモジュールを入れたいと思っていますか?もしそうなら、パスをどのように定義しますか: '' ???それは他の何かにもパスのようなものかもしれません: '何か'?あなたはそのシナリオをどのように扱いますか?または、パスプロパティのいくつかのルール設定がありますか。 –
最終結果形式でそれらをエクスポートし、それらをモジュールにインポートできますか? –