如何从另一台服务器延迟加载模块的角度数据?

时间:2018-10-07 07:36:11

标签: javascript angular angular-ui-router lazy-loading

我们如何从另一台服务器上延迟加载角度应用程序的模块。

{
    path: 'somepath/:id',
    loadChildren: 'js from another server',
}

1 个答案:

答案 0 :(得分:0)

您不能延迟加载另一台服务器中存在的模块。 Angular适用于设计的单页应用程序(SPA),其中代码应位于运行该应用程序的URL中。

如果我们需要加载另一台服务器中存在的捆绑软件。首先,Javascript需要获取js文件,相关资产和CSS文件。它将解析它,并使用Angular Interpreter将其更新为DOM。这是一项耗时的任务,应牢记性能和用户体验,避免使用它。

您可以将这些分发包代码推送到运行应用程序的服务器上。