在Angular 4中有条件地加载模块

时间:2017-11-29 17:17:57

标签: angular angular-router angular-route-guards

在某些情况下,有没有办法有条件地加载模块或阻止模块访问? 我只想加载模块及其子路由,只满足特定的条件。

我尝试过的可能解决方案

  1. 带有路由详细信息的延迟加载模块。
  2. canActivate with auth mechanism service。
  3. 是否有任何有效的方法来实现同样的目标。

    1. 不应重复共同特征。
    2. 应仅在需要时加载具有路由详细信息的模块。
    3. 在这方面的任何帮助都赞赏TIA。

1 个答案:

答案 0 :(得分:1)

检查CanLoad guard

  

一个类可以实现的接口作为一个警卫决定一个   孩子们可以装。