首頁 > web前端 > js教程 > 使用Angular CLI產生路由的方法

使用Angular CLI產生路由的方法

亚连
發布: 2018-05-29 10:54:30
原創
1665 人瀏覽過

這篇文章主要介紹了使用Angular CLI產生路由的方法,現在分享給大家,也給大家做個參考。

我們知道使用ng g module admin 將會產生admin module.

而使用ng g m sales --routing 則將會產生sales和sales-routing 兩個module.

sales-routing裡面就是路由的資訊, 並且它被import到了sales module 裡面.

為應用程式產生路由.

先建立一個專案:

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

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

微信小程式之分享頁面如何回傳首頁的範例


##JS實作左邊列表移到到右邊列表功能


js中el表達式的使用和非空判斷方法


以上是使用Angular CLI產生路由的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板