路由策略
兩種路由策略
PathLocationStrategy
vs. HashLocationStrategy
PathLocationStrategy
- 網址結構
- 使用技術
- 支援瀏覽器
- Internet Explorer 10+
- Safari 5+
- iOS 4
- Firefox 4+
- Google Chrome
- app-routing.module.ts路由定義
@NgModule({ imports: [ RouterModule.forRoot(routs) ], })
- 需要Server端配合
- 程式進入點src/index.html的
<head>
內須設定<base href="/">
相對基底路徑
HashLocationStrategy
- 網址結構
- 使用技術
- HTML4 標準Hash網址格式 (IE 6+)
- app-routing.module.ts路由定義
@NgModule({ imports: [ RouterModule.forRoot(routs, { useHash: true }) ], })