>[info]子路由的配置方式與路由配置一樣,區別在于子路由嵌套在父路由里面,子路由使用children聲明
```
//路由配置
const routes: Routes = [
{
path: 'parent',
component: ParentComponent,
data:{
parent:'parent',
child:'child'
},
children: [ //子路由配置,嵌套在父路由中,使用children聲明
{
path: "child",
component: ChildComponent
}
]
},
{
path: '', //默認打開的路由
redirectTo: '', /*重定向*/
pathMatch: 'full'
},
{
path: '**', /*匹配任意URL,當匹配不到定義的路由時跳轉到404組件*/
component: PageNotFoundComponent
}
];
```
>[info]使用子路由
```
//在父組件中添加路由出口即可
<a routerLink="child" routerLinkActive="router-link-active">跳轉到child組件</a>
<router-outlet></router-outlet>
```
- 目錄結構
- 架構
- 指令
- 數據綁定
- 結構性指令
- 屬性型指令
- 自定義指令
- 模板引用變量
- 屬性綁定
- 事件綁定
- 組件
- 組件交互
- 管道
- 自定義管道
- 動態組件
- 變量檢測機制
- 組件生命周期
- 路由
- 路由配置
- 路由導航
- 路由傳值
- 父子路由
- 路由事件
- 頂級路由和特征路由
- 多重路由
- 路由守衛
- 路由守衛-簡單理解
- 路由惰性加載
- 路由預加載
- 路由動畫
- 網絡請求
- GET請求
- POST請求
- JSOP請求
- 封裝的http請求
- http攔截器
- 表單
- 響應式表單
- 驅動式表單
- CLI命令
- 啟動應用
- 創建項目
- 創建組件
- 創建服務
- 創建路由守衛
- 創建特征模塊
- 創建自定義指令
- 創建自定義管道
- 相關概念
- 急性加載
- 惰性加載
- 特征模塊
- 常見問題
- 全局的Angular CLI大于本地的Angular CLI
- 包體優化