1. 程式人生 > >Angular6.0使用路由步驟(共7步)

Angular6.0使用路由步驟(共7步)

        今天寫的有點兒多了,前幾天一直寫js基礎.今天想聊聊angular6.0的路由實現.因為有公司已經開始轉向angular6.0了.寫完趕緊吃飯去了.

        宣告一下,以下路由的實現是基於angular6.0 腳手架 實現的.  腳手架的安裝方法不在此討論範圍內.

        第一步:建立一個路由檔案.

                通過指令ng g module 模組名稱;來建立一個路由模組檔案;

            

            第二步: 在app.component.html模板檔案中,定義路由渲染的位置;

        

          第三步:   引入路由模組以及路由規則模組(在app-routing.module.ts中);因為第三步到第六步都是在這個檔案內完成的.所以直接上圖;這樣大家看的也更清晰;

    

            第七步: 在app.module.ts中,將路由模組引入,並寫入imports中;

            

    ok,這樣路由就算配置完成了;這裡有幾點需要說明:

       1.  angular預設的路由採用的是path策略規則,如果要使用hash規則,我們可以在forRoot方法中,傳遞配置物件,設定;

useHash:true; 相信大家已經看到了;

        2. 設定預設路由使用"**";這個一定要記住,是兩個**.因為angular1.0是使用的一個*;

        3.設定重定向通過redirectTo重定向到預設路由;

        好了,angular6.0路由的配置就介紹到這裡了.希望對各位小夥伴有幫助.如有不足,歡迎指正;