Angular 路由防护是否可以读取解析器的数据?

Angular 路由防护是否可以读取解析器的数据?,angular,angular2-routing,Angular,Angular2 Routing,当我在我的应用程序中进行测试时,我看到路由防护在执行解析器从服务器读取路由相关数据之前执行,所以我无法读取防护中的解析器数据 有没有办法读取guard中解析的数据,或者应该是这样的 当然,我可以创建一个服务来读取相同的数据,并在guard和resolver中使用相同的服务。我只想知道技术背景。我假设只有在允许警卫实际执行路由更改后才执行解析器,因此我猜这不太可能。^。这是鸡和蛋的情况。因此,服务是一种方式。相关讨论。简而言之,逻辑是“检查用户是否可以激活路由(例如,有权进入),如果可以,则获取(

当我在我的应用程序中进行测试时,我看到路由防护在执行解析器从服务器读取路由相关数据之前执行,所以我无法读取防护中的解析器数据

有没有办法读取guard中解析的数据,或者应该是这样的


当然,我可以创建一个服务来读取相同的数据,并在guard和resolver中使用相同的服务。我只想知道技术背景。

我假设只有在允许警卫实际执行路由更改后才执行解析器,因此我猜这不太可能。^。这是鸡和蛋的情况。因此,服务是一种方式。相关讨论。简而言之,逻辑是“检查用户是否可以激活路由(例如,有权进入),如果可以,则获取(解析)数据。”