【发布时间】:2014-12-16 02:51:11
【问题描述】:
我正在为大型 AngularJS 应用程序使用 webpack 寻求帮助。我们使用基于功能的文件夹结构(每个功能/页面都有一个模块,它们有控制器、指令)。我已成功配置 webpack 以使其与 Grunt 一起使用,它会生成一个单独的包。我想创建块,因为它将成为一个大型应用程序,我们想异步加载模块(页面/功能)工件。
我正在浏览一些 webpack 示例以使用 'code splitting' 使用 require([deps],fn ) 语法。但是我无法让块延迟加载。首先,我不知道具体在哪里,我需要在 AngularJS 将用户路由到下一页之前导入这些块。我正在努力寻找明确的责任分离。
是否有人向我指出了一个示例 AngularJS 应用程序,其中 webpack 用于在每个路由之后异步加载控制器/指令/过滤器?
我关注的链接很少: Should I use Browserify or Webpack for lazy loading of dependancies in angular 1.x https://github.com/petehunt/webpack-howto#9-async-loading http://dontkry.com/posts/code/single-page-modules-with-webpack.html
【问题讨论】:
标签: javascript java angularjs lazy-loading webpack