2016-03-02 57 views
0

如何合併oc lazyload以與yeoman生成器一起工作,因爲運行gulp會將所有依賴關係注入到腳本文件夾中。我如何配置oc lazyload來注入依賴關係?將oc lazyload與gulp-angular合併

回答

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/

+0

事情是我在同一個項目中使用未來狀態提供程序(https://christopherthielen.github.io/ui-router-extras/#/future),所以這些狀態是實時創建的,我仍然需要檢查它是否會按我期望的方式工作。謝謝你 。 – 32teeths

+0

讓我知道這是行不通的。你可以在Github上創建一個小項目併發送給我URL。我會試驗它。 – Dhiren