首頁  >  文章  >  web前端  >  Angular CLI產生路由分析說明

Angular CLI產生路由分析說明

php中世界最好的语言
php中世界最好的语言原創
2018-05-08 18:02:421285瀏覽

這次帶給大家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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn