0

我如何将 oclazyload 与gulp-angular yeoman generator 结合使用,因为运行 gulp 会将所有依赖项注入脚本文件夹中。如何配置 oclazyload 来注入依赖项?

4

1 回答 1

0

您需要做很多事情

  • 从 index.html 中删除依赖项的引用
  • 使用任一方法为每个项目添加依赖项以及路由

    <div oc-lazy-load="['scripts/controllers/about.js', 'scripts/services/helloservice.js']">
        <div ng-controller="AboutCtrl as about">
             Your html goes here
        </div>
    </div>
    
  • 或者您可以在 app.js 文件中添加引用

    $ocLazyLoadProvider.config({
    modules: [{
          name: 'helloWorldApp.contact',
          files: ['scripts/controllers/contact.js', 
                  'scripts/services/contactservice.js']
          }]
    });
    

我用 Grunt 而不是 Gulp 实现了相同的功能。但这几乎是一样的。查看我的文章。https://routerabbit.com/blog/convert-angularjs-yeoman-spa-lazyload/

于 2016-03-18T06:43:53.230 回答