一、添加路由管理引用
打开src/app/app.module.ts文件
import {RouterModule} from \'@angular/router\';
import {Routes} from \'@angular/router\';
二、设置管理
打开src/app/app.module.ts文件
const appRoutes: Routes = [ { path: \'\', component: HomeComponent }, { path: \'\', component: NavbarComponent, outlet: \'right\' /* 设置路由器的位置 */ }, { path: \'\', component: SidebarComponent, outlet: \'left\' /* 设置路由器的位置 */ }, { path: \'login\', component: LoginComponent }, { path: \'register\', component: RegisterComponent }, { path: \'setting\', component: SettingsComponent }, { path: \'404\', component: PageNotFountComponent }, ]
三、注入路由
打开src/app/app.module.ts文件
/* 注册模块 */ imports: [ BrowserModule, RouterModule.forRoot(appRoutes) /*注册路由*/ ],
四、在画面中引入
打开src/app/app.component.html,修改内容为
<!-- 导航条 --> <app-navbar></app-navbar> <br/> <br/> <br/> <!-- 内容 --> <div class="container-fluid"> <div class="row"> <!--左边导航--> <router-outlet name="left"></router-outlet> <!--内容--> <main role="main" class="col-md-9 ml-sm-auto col-lg-10 pt-3 px-4"> <router-outlet></router-outlet> </main> </div> </div>
五、效果预览