這次帶給大家Angular CLI生成路由分析說明,Angular CLI生成路由的注意事項有哪些,下面就是實戰案例,一起來看一下。
為應用程式產生路由.
先建立一個專案:
ng new my-routing --routing
可以看到產生了兩個module.
看看routing module:
再看app module:
##已經把AppRoutingModule import了進來.再看一下app.component.html: router-outlet已經寫上了.很好.下面再產生兩個components:ng g c dashboard ng g c order#然後在app-routing.module裡面設定路由: #再修改一下html: 執行一下應用程式: ng serve -o 嗯. 沒問題.
針對一個應用裡面有多個module的情況.
再產生一個module,並且帶著路由module (可以先使用-d參數查看將要產生的檔案):ng g m admin --routing#在admin module裡面, 再建立一個admin component:
ng g c admin ng g c admin/email -m admin ng g c admin/user -m admin實際上後兩個指令的-m參數可以去掉, 因為已經指定了路徑admin/, 這樣預設就會在admin module裡面進行宣告而不是app module.
##接著需要修改app.module:
把admin module加入進去.
然後修改admin.component.html, 加入router-outlet:
#然後修改admin-routing.module.ts:
#執行: ng serve -o
#直接輸入位址:http: //localhost:4200/admin
可以看到:
而輸入網址:http://localhost:4200/admin/email
則會看到:
所以沒問題.
#產生Gurad.ng g guard xxx
這個指令將會產生xxx.guard.ts
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
滑鼠放在文字上彈出懸浮層#Angular元件互動使用詳解以上是Angular CLI產生路由分析說明的詳細內容。更多資訊請關注PHP中文網其他相關文章!