2015-09-09 19 views
2

早期版本的角色oclazyload有一個選項來配置asyncLoader以使用webpack bundle loader作爲其腳本加載器。如何在角度ocLazyLoad最新版本中配置jsLoader。

app.config(['$ocLazyLoadProvider', function ($ocLazyLoadProvider) { 
     $ocLazyLoadProvider.config({ 
      asyncLoader: function (expr, callback) { 
       var load = require('bundle?lazy!oclazyDir/out/' + expr + '.js'); 
       load(function (file) { 
        callback(null, file); 
       }); 
      } 
     }); 
    } 
]); 

如何實現與最新版本的角度oclazyload相同。替換asyncLoaderjsLoader也沒有解決。

回答

0

這可能不會完全回答你的問題,但我發現有一個單獨的oclazyload風格,是爲RequireJS(https://github.com/ocombe/ocLazyLoad/blob/1.0.9/dist/ocLazyLoad.require.js)量身定製的。這是不是在文件中提到的,所以過了好一會兒,我發現它..

還有一個從oclazyload筆者概述爲什麼RequireJS這是很有幫助的答案是不必要的,如果你使用oclazyload:https://stackoverflow.com/a/28961833/2449100

我希望這有助於!

相關問題