gpt4 book ai didi

angular - NG2 Cli 模块发现和加载

转载 作者:太空狗 更新时间:2023-10-29 17:39:31 25 4
gpt4 key购买 nike

我开始为完全模块化的后端(vertx verticles docker 集群)开发前端。

主要想法/问题是有一个基本的 ng2 应用程序,它定义了一个仪表板、侧边菜单、其他基本组件,并通过某种包含路径的 list 列表连接到后端以发现启用了哪些模块需要 JS 文件/包,模块应该是完全独立的,你可以从 github 下载并放在一个文件夹中。

到目前为止,我发现的最接近的是这个问题,Angular2: Loading modules dynamically from a given folder ,展示了如何在运行时加载模块,但我还没有找到独立开发和构建 bundle 的方法。

这可能吗?你们能指出我正确的方向吗?我错过了这方面的任何例子吗?

最佳答案

如果您为此使用 Angular CLI 而不是滚动您自己的构建,则必须预先定义所有路由。

你可以做的是将所有模块设置为延迟加载的路由器模块(使用 load-children,然后让路由器守卫根据仪表板显示的内容加载它们。

关于angular - NG2 Cli 模块发现和加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41946481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com