私はスタックオーバーフローでここで多くのルーティングの問題が見つかりましたが、私の質問への答えではありません。角2ルーティングの問題の子と親
path: '',
redirectTo: 'parent'
ユーザーが親ルートにルーティングされません。
{
path: '',
component: LoginComponent,
},
{
path: 'parent',
component: ParentComponent,
children: [
{
// without this routing does not work
path: '',
redirectTo: 'parent'
},
{
path: 'child',
component: ChildComponent,
},
]
},
//... more routes
私の問題はchildren
で言及従わずにいることである:ユーザーがログインした後、ユーザーは、子ルートを持つ親にルーティングされますまったくログインページから。しかし、これもまた私のURLとちょうど代わりに
localhost:3000/parent
私はlocalhost:3000/parent/parent
を得る。それでも正しいコンポーネントが表示されます。しかし、ユーザーが別の場所に移動すると、エラーがある:
Cannot match any routes: 'something/something'
が、私はこの問題を解決するにはどうすればよい、ありがとうございましたか!
しかし、私はそれを離れると経路が経路指定されないと書いています。 – TheLL
'path: '''を子供のままにして、 'redirectTo: 'parent''を削除しましたか? – Alex
ああ。私は誤解しました。ありがとうございました! – TheLL