请求并注入Bootstrap中未知的Angular 2组件

时间:2016-10-10 08:06:43

标签: angular

如何在引导后将其他组件(在bootstrap中未知)注入角度2应用程序?

我正在构建一个基本上让用户订阅某些产品(第三方SPA)的应用程序。在左侧菜单中,您可以看到您订阅的主题,在右侧您可以在主窗口中查看应用程序。每个用户都可以订阅一组不同的应用程序,这意味着每个用户都必须引导用户特定的一组组件。

我见过关于延迟加载https://medium.com/@daviddentoom/angular-2-lazy-loading-with-webpack-d25fe71c29c1#.wv914275u),动态加载组件https://medium.com/@tudorgergely/injecting-components-dynamically-in-angular-2-3d36594d49a0#.eq1ybok65)和提供外部数据的文章bootstrap https://blog.sstorie.com/providing-external-data-when-bootstrapping-angular-2/)。

但这些事情似乎都没有涵盖我真正想要的东西:

  1. 引导应用程序的主要架构(适用于每个用户的轻型骨架)
  2. 从我的网址API请求用户的订阅列表;动态构建菜单(和路由!),以及......
  3. 请求 - 在引导之后 - 应该可供他使用的其他组件(例如,每个应用程序一个javascript文件);某种类型的预加载/延迟加载,但没有应用程序知道将来会延迟加载什么
  4. '解析'这些文件并使其可用于(注入)骨架。
  5. 任何人都可以帮助我如何完成这项工作,或者告诉我应该如何以不同的方式完成/完成这项工作?

    感谢您的帮助!

0 个答案:

没有答案