【问题标题】:How to configure jsLoader in angular ocLazyLoad latest version.如何在 Angular ocLazyLoad 最新版本中配置 jsLoader。
【发布时间】:2015-09-09 10:07:15
【问题描述】:

早期版本的 angular oclazyload 可以选择配置 asyncLoader 以使用 webpack 包加载器作为其脚本加载器。

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);
                });
            }
        });
    }
]);

如何使用最新版本的 angular oclazyload 实现相同的效果。用jsLoader 替换asyncLoader 也没有成功。

【问题讨论】:

    标签: angularjs webpack oclazyload


    【解决方案1】:

    这可能无法完全回答您的问题,但我发现有一种为 RequireJS (https://github.com/ocombe/ocLazyLoad/blob/1.0.9/dist/ocLazyLoad.require.js) 量身定制的单独风格的 oclazyload。这在文档中没有提到,所以我花了一段时间才找到它..

    oclazyload 的作者也提供了这个有用的答案,概述了如果您使用 oclazyload,为什么不需要 RequireJS:https://stackoverflow.com/a/28961833/2449100

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      • 2021-12-01
      • 2021-03-15
      • 2018-10-04
      • 2019-08-12
      • 1970-01-01
      • 2020-03-25
      相关资源
      最近更新 更多