从子应用程序的angular应用程序扩展一个模块

时间:2019-06-08 15:01:53

标签: angular

我正在开发一个大型的角度应用程序。 基本应用程序仅包含登录表单和主体菜单。 我想实现2个插件/模块来扩展主应用程序的功能。 如果包含Plugin1,我会在菜单中看到一个新项目,并从中导航,可以看到所有Plugin1的视图。与Plugin2和其他插件相同。 另一件事..启用/禁用插件必须取决于json中的配置。

如何开发此功能?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以将所需的插件实现为应用程序的模块,并使用延迟加载来加载该模块。延迟加载的作用是仅在需要时才加载模块。并且您可以通过从配置文件中获取数据并使用结构性指令ngIf来在导航栏中显示用于延迟加载的模块的链接。达到上述要求。

有关延迟加载的更多信息,请访问官方文档,其中有一个很好的示例。

https://angular.io/guide/lazy-loading-ngmodules