gpt4 book ai didi

Angularjs:ocLazyLoad 与 Requirejs

转载 作者:行者123 更新时间:2023-12-03 11:47:34 26 4
gpt4 key购买 nike

我正在做一个大的 Angular 项目,显然我们需要一种方法来延迟加载我们的脚本。

我之前使用过require.js,它非常好,但问题是在我们连接和缩小文件之后,我们得到了一个1.5M 的js 文件。

所以我刚遇到OcLazyload它看起来很有希望,但我在网上看到了很多同时使用 require 和 ocLazyLoad 的示例,我对为什么要同时使用这两者感到有些困惑。他们不是都在做同样的事情吗?

最佳答案

您可以将 RequireJS 与 ocLazyLoad 一起使用,但我不推荐它,这只是可能的,因为人们要求我这样做并且它很容易集成。
您不需要 RequireJS,因为 ocLazyLoad 包含自己的 js/css/templates 文件加载器,它可以加载任何类型的文件,而不仅仅是 angular 模块。

如果你想延迟加载 Angular 模块,你将需要一个库来向 Angular 注册它们(或者等待 Angular 1.5 允许你这样做)。

底线是:您可以将 RequireJS 与 ocLazyLoad 一起使用,或者仅使用 ocLazyLoad(推荐),但您不能仅使用 RequireJS

关于Angularjs:ocLazyLoad 与 Requirejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28222096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com