问题标签 [oclazyload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
284 浏览

javascript - 使用 OC 延迟加载时未定义控制器

我正在尝试使用 oclazyload 模块延迟加载我的 JS 文件。但我收到了这个错误

未捕获的 ReferenceError:dashboardController 未定义

当我的文件正确加载时。这是状态声明

我的模块是这样声明的:

和控制器

知道如何解决吗?

0 投票
2 回答
348 浏览

javascript - Karma 测试错误“无法初始化 ocLazyLoad”

从 quickstart sb-admin-angular开始,我正在尝试运行测试,但出现错误unable to init ocLazyLoad。(这是一台 Windows7 机器。)

我用来运行测试的命令是:

我从这个线程中了解到,我必须确保将 ocLazyLoad 脚本的路径添加到karma.conf.js.

我也尝试过使用 Bower 重新安装 ocLacyLoad,如上述线程中所建议的那样。我有一个版本选择并选择了第一个选项:

请问我在这里遗漏或损坏了哪一步?

0 投票
1 回答
1307 浏览

angularjs - Load angular module at runtime with/without ocLazyLoad

I have a couple of modules that I am trying to load at runtime based on some conditions. Currently I am using theocLazyLoad module but I am the loaded module's are not working at all. Everything loads fine, there are no errors being thrown.

I first declare my main module

and then somewhere in my controller

What I truly do inside the resolved promise is that I register a new state with ui-router, and within that state I use some of the directives defined in mod1, but they simply don't work. Is there further initialization that must be performed after the module loads?

0 投票
2 回答
5428 浏览

javascript - webpack require.ensure 第一个参数使用

webpackrequire.ensure第一个参数的第一个参数有什么用?

https://webpack.github.io/docs/code-splitting.html

我试图让第一个参数填充或为空,如:

两者都在工作。那么第一个参数有什么用呢?

文档中还有一个require.include函数,我不明白这个函数的用例。谁能解释一下?

0 投票
0 回答
81 浏览

angularjs - OcLazyLoader 路径不起作用 控制器未加载

我正在尝试在达到相应状态时加载 js 和 css 我是 isunf OcLazyLoader 并且我已经提到了控制器名称并且我正在尝试使用 ocloader 加载控制器定义但我得到控制器未定义

我的配置文件是

和我的 table.js

请帮助解决这个问题,因为我得到

0 投票
1 回答
125 浏览

angularjs - 如何加载角度引导

问题:我无法加载ui-bootstrap-tpls.jsfromnode_modules

错误:[$injector:nomod] 模块 'angular-bootstrap' 不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

0 投票
1 回答
66 浏览

javascript - 隐藏空模板,直到使用 Restangular 和 UI-Router 加载数据

我习惯于ocLazyLoad依赖注入和按需加载 CSS 和 JS。state在加载数据之前,我不会更改 UI-Router 。我也Restangular用来连接API。

现在如何从解析状态调用 Restangular 函数?这是我的路线:

UserListCtrl的是:

UserService的是:

0 投票
0 回答
254 浏览

angularjs - Google 地图在后续请求中无法使用 ocLazyLoading

我在使用 ocLazyLoading 的 google 地图时遇到问题,收到错误消息“您已在此页面上多次包含 Google Maps API。这可能会导致意外错误”。每当需要提高页面加载性能时,我都会使用 ocLazyLoading 来加载所有依赖项。

Google 地图适用于第一个请求,但在随后对同一页面的请求中导致错误提示“您已在此页面上多次包含 Google Maps API”并且地图没有显示。

以下是用于使用 ocLazyLoad 解决依赖关系的代码。仅供参考,我使用 Angular UI-router 进行路由,它是一个具有 IONIC 框架的混合移动应用程序。

0 投票
0 回答
322 浏览

angularjs - 如何实现多个模块的延迟加载

我需要为我的项目实现延迟加载,该项目使用 AngularJs、RequireJs、Grunt。这是一个非常大的项目,它分为多个模块,包含各自的控制器、服务和 routing.js 文件。我尝试过使用 OcLazyLoad,但它只有在我为整个项目维护一个路由文件时才有效。但是我的经理说没有一个路由文件。是否有任何其他可用的惰性加载程序我可以尝试或任何 grunt 插件在构建时将所有路由文件合并为一个。

我们在项目中遵循这种结构:

0 投票
1 回答
307 浏览

angularjs - 无法让角度组件路由器处理组件的延迟加载

大家好,stackoverflowers,我已经尝试了一段时间,但没有成功使用新的组件路由器(ngComponentRouter)实现角度组件的延迟加载。这是我用于配置主要组件的代码:

我的第一个问题是我无法让它与注入加载器属性的 ocLazyLoad 一起工作,所以我将它加载到主控制器中并在加载器属性中引用它。在那之后,当我终于让它在加载器属性中工作时,我似乎无法让它真正加载组件,我一直收到这个错误:

现在我明白我显然在加载程序中做错了,我需要以某种方式注册组件。但我找不到任何关于加载器的角度文档,也没有其他人使用新路由器延迟加载组件,所以我真的不知道如何实现这一点。

我真的很感激这方面的一些帮助,但我通常也想知道使用角度组件路由器是否为时过早,因为它缺乏文档和支持。所以我真的很想听听其他有经验的 Angular 程序员对此事的看法。

编辑:有人对此事有任何见解吗?