问题标签 [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.
angularjs - 具有 ocLazyLoad 问题的动态 ui 路由器
受到 Jason Watmore 的 AngularJS 示例项目的启发,决定在其中试用 stateproviders。它变得成功了。下一次尝试是尝试 ocLazyLoad,它在 app.config 中提供配置时也很有效。然后尝试从 json 文件加载状态配置。以下教程有助于理解这些概念。
AngularJS - UI-router - 如何配置动态视图
具有 ocLazyLoad 的动态 ui-router 在解析中使用多个模块
但找不到成功。请检查下面的 plunker 链接并帮助了解我可能犯的错误。
http://plnkr.co/edit/eyantFVBs8e1L68gWzSi
下面是我试图加载的 JSON
javascript - 使用 Require JS 的最佳方式
我现在一直在玩require JS。
这是我的配置,
为什么需要定义此依赖项才能使其工作。
另一个问题,假设我有将在整个应用程序中使用的引导 css,加载它的最佳方式是什么?
angularjs - AngularJS 配置结构
我想总结一个块中的所有模块配置,它不起作用,我没有收到任何错误消息。
以下作品:
但是如果我想把 $ocLazyProvider 集成到上面的配置块中,是不行的,下面的代码是行不通的:
可能是什么问题呢?
javascript - ocLazyLoad 随机不加载组件
我使用 angular.ui.router 在我的单页应用程序中管理路由。部分配置如下所示:
"MyModule"
inresolve
是几个文件的数组,我在其中定义了 angular.module 以及一个服务和一个控制器:
现在,当我在我的应用程序中请求路由时,有时资源都已正确加载:
但有时,日志如下所示:
所以 ocLazyLoad 不会将控制器注册为控制器,而只是在模块完成后加载文件。这是随机发生的,代码没有任何变化。然后当然控制器无法被视图识别并ng:areq (Bad Argument)
抛出错误..
这里可能是什么问题?ocLazyLoader 是否异步加载且顺序不正确?
PS:路由和延迟加载的一般结构是由我目前使用的 AngularJS 模板ClipTwo引入的。
angularjs - 如何声明延迟加载 (ocLazyLoad) 功能(例如 ngAnimate、ui-bootstrap、..)的依赖关系?
我只想为某个视图加载 angular-animate 和 angular-ui-bootstrap,因此我使用 oc.lazyLoad。在大多数情况下,它可以正常工作。
在以下示例中,我遇到了一些麻烦(错误:[$injector:nomod] 模块 'ngAnimate' 不可用!):
那是我的模块:
问题是,在顶部声明依赖项('ngAnimate' 和 'ui-bootstrap')还为时过早,因为它们被放置在下面的控制器中并且将被延迟加载。
正确的方法是什么/如何做到这一点?
以下示例运行没有错误,并且 ng-Animate 和 ui-boostrap 已加载,但由于缺少依赖项而在视图中不可用。
它目前只有在我直接集成脚本文件(在主视图 - index.html 中)并且我放弃延迟加载(这不是我的目的)时才有效:
摘录:index.html
摘录:Whatever.js
关于 ocLazyLoadProvider.config 的一些附加信息(答案不需要,但为了完整起见)...
javascript - AngularJS,olazyload 加载具有动态状态的模块
我已经实现了模块以在需要时加载模块。所以我已经实现了获取状态和 js 文件的结构:
我的问题是:当我重新加载页面时,它会将我重定向到其他网址。所以我对它进行了调查,我发现 angular ui-router 在加载负责模块之前读取了 url。我需要延迟获取 URL,直到加载器模块完成加载。
global.modules.js
身份验证.config.js
angularjs - 延迟加载的控制器在转换到状态时导致错误
收到此错误...
尝试转换到 ui-router 状态时...
延迟加载的文件被检索并运行,这里是为了提供信息。
当状态试图解决
财产。但我知道此时延迟加载的代码已经运行,并且“registerController”已注册为控制器。
angularjs - 角度的Webpack延迟加载控制器
我的目录结构是每个模块(页面):
这是我的home.module.js
如何正确使用 oclazyLoad 并加载我的家庭控制器并进行注册?关键是模块是预加载的,但内容(html、控制器、less)只有在用户进入主状态时才会延迟加载。所有都应该被 webpack 打包到一个 home.js 文件中
angularjs - 无法使用 ocLazyload 和 ui-router 加载嵌套视图的控制器
我有以下代码:
配置是:
我收到错误消息:
我做错了什么?我也尝试在父状态下注入 FeedbackController,但它也不起作用。任何想法?
javascript - oc-lazy-load 用于超过 1 个指令
我从 angular、express 和 node js 开始,我正在尝试使用 oc-lazy-load 指令在 html 页面中加载 2 个指令。
我这样做:https ://oclazyload.readme.io/docs/olazyload-directive
但它总是加载最后一个指令。因此,如果我删除页脚,它将加载页眉指令。如果我删除页眉,它将加载页脚...
一个提示?谢谢你!