Ng2在鼠标悬停时加载延迟加载的模块

时间:2016-12-20 20:39:24

标签: angular angular2-routing

无论如何可以触发触发角度2路由器在鼠标悬停时预加载延迟加载的模块并在点击时路由到它以使大型应用程序更具响应性?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。

根据您的配置,如果是webpack或SystemJS,您可以预先加载模块然后按照自己的意愿进行操作。

这是正确答案:

How to manually lazy load a module?

如果你正在使用webpack,你需要安装bundle-loader,然后你可以轻松地需要文件!。

所以对于SystemJS:

let file = require('./src/test.module');

  console.log(file);

对于Webpack

{{1}}