ng alain項目中路由動態從後端獲取並默認跳轉

目前項目中遇到權限問題,不一樣的權限登陸以後有不一樣的左側導航,並默認跳轉到已有導航的某一頁(目前我寫的是默認跳轉到第一頁)前端

具體解決步驟以下:json

第一:找到前端配置的左側導航欄的json文件,讓後端在對應接口中按照這種json的格式提供給你;

第二:在src/app/core/startup/startup.service.ts文件中,將json文件的路徑換成後端提供的接口,並處理數據;

這個時候左側欄導航是動態從後端獲取了,具體權限後臺管理;後端

第三:添加路由中默認redirectTo的頁面,並在路由中設置;

具體的中間頁面,也就是默認redirectTo的頁面,在這個頁面中作一些路由跳轉的具體操做(這個頁面在項目中怎麼新建怎麼添加路由,再也不贅述):app

在路由中設置默認跳轉:blog

PS:目前的解決方法就是這樣的,後面還有不少完善的地方,繼續努力。。。接口

PS:還有一種和這個方法同樣,即添加一個默認的歡迎頁,一登陸就跳轉到歡迎頁便可,沒有多餘的跳轉;路由

相關文章
相關標籤/搜索