【发布时间】:2016-07-21 00:40:41
【问题描述】:
我有一个基本的加载组件,它显示一个微调器并获取应用程序其余部分运行所需的远程配置文件。
有没有办法先通过加载组件路由所有路由,以便加载配置数据?
或者是否有其他建议可以保证在加载任何路由之前执行某些通用逻辑(获取远程配置),无论用户是否输入特定路由的 url?
【问题讨论】:
-
stackoverflow.com/a/37611614/217408 可能适用于您的用例
-
我认为
CanActivate也会有所帮助。 -
@micronyks 对,这取决于应该多久加载或检查一次(仅一次或每条路线)angular.io/docs/ts/latest/guide/router.html#!#guards
-
它应该只调用一次,但无论用户进入哪个路由都需要调用。
标签: angular