ng new uropApp
ng serve --open
ng g module app-routing --flat --module=app
/*--flat 把这个文件放进了 src/app 中,而不是单独的目录中。
--module=app 告诉 CLI 把它注册到 AppModule 的 imports 数组中。*/
ng g component component/inspection inspection
在app-routing.module中:导入RouterModule, Routes这两个模块
import { NgModule } from '@angular/core';
import {RouterModule, Routes} from '@angular/router';
import {InspectionComponent } from './component/inspection/inspection.component';
import {DashComponent} from './component/dash/dash.component';
const routes: Routes = [
/*{path: '', redirectTo: '/inspection', pathMatch: 'full'},*/
{path: 'inspection', component: InspectionComponent},
{path: 'DashComponent', component: DashComponent},
]
@NgModule({
declarations: [],
imports: [RouterModule.forRoot(routes)],
})
export class AppRoutingModule { }
在app.component.html中由于要使用<router-outlet>需要app.module.ts中需要导入RouterModule
<!--The content below is only a placeholder and can be replaced.-->
<div style="text-align:center">
<h1>
Welcome to {{ title }}!
</h1>
<a routerLink="/inspection">Dashboard</a>
</div>
<h2>Here are some links to help you start: </h2>
<router-outlet></router-outlet>