2016-07-19 106 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是我最终使用的解决方案,它运行良好。