0

私のアプリケーションでは、URLnにn個のパラメータがあり、その後にオプションのパターンも含めることができます。 例えば、URLはAngular2/4ルータでn個のパラメータを扱う方法は?

http://example.com/{param1}

http://example.com/{param1}/constant/{id}

http://example.com/{param1}/{param2}/constant/{id}

http://example.com/{param1}/{param2}

http://example.com/{param1}/{param2}/{param3}

http://example.com/{param1}/{param2}/{param3}/constant/{id}であることができます

など

これらの種類のURL用にルーティングモジュールを作成するにはどうすればよいですか?

答えて

0

あなたはそういう意味ですか?

RouterModule.forChild([ 
    { path: 'api/whatever/:id1/', component: ComponentName} 
    { path: 'api/whatever/:id1/dosomething/:id2', component: ComponentName} 
    { path: 'api/whatever/:id1/:id2', component: ComponentName} 
    { path: 'api/whatever/:id1/:id2/dosomething/:id3/dosomemore', component: ComponentName} 
]) 
+0

そうです、はい。 id1 /:id2 /:id3 /..../ idn – user1532043

+0

したがって、不定数のIDを指定できるようにしたいのですか?これは私が知っていることからは不可能です。私の例によると、私は恐れているので、それぞれのルートを指定する必要があります。あなたがこれで達成しようとしていることがあまりにもわかりません。 –

関連する問題