ng alain專案中路由動態從後端獲取並預設跳轉
阿新 • • 發佈:2020-10-21
目前專案中遇到許可權問題,不同的許可權登入之後有不同的左側導航,並預設跳轉到已有導航的某一頁(目前我寫的是預設跳轉到第一頁)
具體解決步驟如下:
第一:找到前端配置的左側導航欄的json檔案,讓後端在對應介面中按照這種json的格式提供給你;
第二:在src/app/core/startup/startup.service.ts檔案中,將json檔案的路徑換成後端提供的介面,並處理資料;
這個時候左側欄導航是動態從後端獲取了,具體許可權後臺管理;
第三:新增路由中預設redirectTo的頁面,並在路由中設定;
具體的中間頁面,也就是預設redirectTo的頁面,在這個頁面中做一些路由跳轉的具體操作(這個頁面在專案中怎麼新建怎麼新增路由,不再贅述):
在路由中設定預設跳轉:
PS:目前的解決方法就是這樣的,後面還有很多完善的地方,繼續努力。。。
PS:還有一種和這個方法一樣,即新增一個預設的歡迎頁,一登入就跳轉到歡迎頁即可,沒有多餘的跳轉;
轉載於:https://my.oschina.net/yj1993/blog/2993183