とredirectTo Iはそのメインパスといくつかのルーティングモジュールは、次のように設定されていますルートパスにアクセスします。次のように現在の設定はなります角度4ルーティングskipLocationChange
const appRoutes: Routes = [
{
path: "", redirectTo: "/canvas", pathMatch: "full"
}
];
@NgModule({
imports: [
RouterModule.forRoot(appRoutes)
],
exports: [
RouterModule
],
declarations: [],
providers: []
})
export class AppRoutingModule {
}
それが正常に動作し、http://localhost:4201
へのアクセスがhttp://localhost:4201/canvas
にリダイレクトされています。
ただし、リダイレクト後にURLに/canvas
パスを追加することは望ましくありません。これはどのように達成できますか?たとえば、私がrouter.navigate(... {skipLocationChange: true})
と一緒に使用しているので、skipLocationChange
パラメータをこのリダイレクトに適用できる方法はありますか?
なぜ、リダイレクトしようとしていますか? CanvasComponent'または 'path:" "、component:XXX、children:[{path:" "、component:CanvasComponent}]'これは、 'path: – ulubeyn
私の意見ではそれほど明確な記述ではありません。私のコードの他の部分では、 'routerLink = '/ canvas''を使ってキャンバスコンポーネントにルーティングしています。私が 'routerLink = '''に変更すると、その文は明確にならなくなります。 –