、あなたはおよそ
{ path: '', redirectTo: '/about', pathMatch: 'full' },
にルートディレクトリをリダイレクトするか、またはあなたがAboutComponent
を使用するルートパスを設定することができます
{ path: '', component: AboutComponent },
ので、あなたの完全なルーティング・ファイルは、最初のオプション
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AboutComponent } from './about.component';
import { OfferComponent } from './offer.component';
import { ProjectsComponent } from './projects.component';
import { ContactComponent } from './contact.component';
const appRoutes: Routes = [
{ path: '', redirectTo: '/about', pathMatch: 'full' },
{ path: 'about', component: AboutComponent },
{ path: 'offer', component: OfferComponent },
{ path: 'projects', component: ProjectsComponent },
{ path: 'contact', component: ContactComponent }
];
@NgModule({
imports: [RouterModule.forRoot(appRoutes)],
exports: [RouterModule]
})
export class AppRoutingModule {
}
のために、このようになります
、またはセクションオプションを使用すると、次のようになります。
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AboutComponent } from './about.component';
import { OfferComponent } from './offer.component';
import { ProjectsComponent } from './projects.component';
import { ContactComponent } from './contact.component';
const appRoutes: Routes = [
{ path: '', component: AboutComponent },
{ path: 'offer', component: OfferComponent },
{ path: 'projects', component: ProjectsComponent },
{ path: 'contact', component: ContactComponent }
];
@NgModule({
imports: [RouterModule.forRoot(appRoutes)],
exports: [RouterModule]
})
export class AppRoutingModule {
}