私はいくつかの基本的な "Angular"のチュートリアルを見ていて、ルートパスの設定については未解決の質問があります。コンポーネントへのパスを定義し、そのコンポーネントにナビゲートする方法は明確ですが、「ホーム」ページへのルートを設定する方法の例はありません。角度2で "home"のルートを設定する方法app-routing.module.ts
他のルートは、私が作成したコンポーネントを指しているので、どのように動作するか分かります。したがって、「管理」リンクをクリックすると、正しいURL「http://localhost:4200/manage」が表示されます。
私の質問は、私が "home"をクリックするとURLが表示されるようにルートを設定する方法です: "http://localhost:4200/"
これは、今のところ、CLIによって生成されたスケルトンプロジェクトです。
ng new my-app --routing
ng generate component tools
ng generate component reports
ng generate component manage
プロジェクトが生成されたら、これらのルートを追加しました。
const routes: Routes = [
/*
* How do I create a path for the "home" page?
{ path: 'home', component: ?? },
*/
{ path: 'reports', component: ReportsComponent },
{ path: 'tools', component: ToolsComponent },
{ path: 'manage', component: ManageComponent }
];
'{path: ''、component:HomeComponent}' –
@JBNizet - ホームコンポーネントはありません。 – RandomHandle
まあ、定義してください。 –