2016-07-19 105 views
0

我有一個基本加載組件,它顯示一個微調器並獲取應用程序其餘部分所需的遠程配置文件以運行。Angular 2 - 加載組件

有沒有辦法通過加載組件首先路由所有路由,以便加載配置數據?

還是有另一個建議,以確保某些公共邏輯(獲取遠程配置)在加載任何路由之前執行,無論用戶是否將url輸入到特定路由?

+0

http://stackoverflow.com/a/37611614/217408可能適用於您的使用案例 –

+0

我認爲'CanActivate'也有幫助。 – micronyks

+0

@micronyks的權利,這取決於它應該被加載或檢查的頻率(只有一次或每個路線)https://angular.io/docs/ts/latest/guide/router.html#!#guards –

回答

0

衛兵& CanActivate是我最終使用的解決方案,它運行良好。