问题标签 [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 回答
1395 浏览

javascript - ocLazyLoad 不加载控制器,如何解决?

我是 Angular Programming 的新手,我发现了一个关于使用 ocLazyLoad 的问题。

首先,我将 ocLazyLoad 导入到我的应用程序中。但是控制台出现这些错误。

错误:[ng:areq] 参数“ABController”不是函数,未定义

我应该怎么做,因为我需要处理来自控制器的一些后端数据。假设控制台需要显示“123”。这是我的代码。

索引.html

main.js

测试.js

0 投票
1 回答
356 浏览

javascript - webpack 和 oclazyload - 为 require() 指定完整的 url

我的应用程序的 javascript 与 index.html 位于不同的域中

这在使用很棒的 ocLazyLoad 时给我带来了问题。延迟加载模块的请求来自 index.html 所在的域。

例如:-

index.html = https://domain.com/index.html

app.bundle.js = https://different-domain.com/js/app.bundle.js

延迟加载包的请求变为 = https://domain.com/1.1.bundle.js

什么时候应该是:https ://different-domain.com/js/1.1.bundle.js

路线解析:

有谁知道我如何确保将获取请求发送到正确的路径?

0 投票
3 回答
5875 浏览

angularjs - ocLazyload 未加载模块

在 html 中,我在 app.js 之前加载了 oclazyload -

我的 app.js -

但由于某种原因,它根本不加载oc.lazyload模块。可能是什么问题?我错过了什么吗?

0 投票
1 回答
2073 浏览

javascript - 不能使用 oc.lazyLoad 以角度延迟加载控制器 - 找不到控制器

我想在我的 Angular 项目中使用延迟加载:

这是相关的 app.js 代码:

这是我的控制器定义代码:

我没有在 index.html 文件中加载 challengecontroller.js 文件。

我在 index.html 文件中的 app.js 之前包含了 oclazyload:

我现在在运行应用程序时收到此错误:

我尝试了很多延迟加载的方法,但都没有奏效。现在我只是按照示例中的示例进行操作

我真的在这里泡菜,我不知道该怎么做才能让延迟加载工作。我宁愿不使用requirejs。

0 投票
0 回答
396 浏览

javascript - Angular ocLazyLoad 第二次未加载

我正在使用 ocLazyLoad 并在 ui-router 解析时对其进行初始化:

问题是当我第一次重新加载页面(到/admin)时,它工作得很好。但是如果我去/user(仍然加载)并再次返回到/adminJS 将不会加载。并且仍然使用/userjs。

我已经尝试cache:false为每条路线添加仍然无法正常工作。

有什么解决办法吗?

0 投票
2 回答
1059 浏览

angularjs - 控制器未加载 ocLazyLoad

我新包含了lazyload库。

我已经在路由页面中加载了控制器:

我的控制器文件有:

我收到家庭控制器未定义错误。如果我在控制器中将应用程序更改为 angular.module 它可以工作,但这不是我想要的。有什么解决方案,所以我可以使用 app 变量吗?

0 投票
1 回答
447 浏览

javascript - 我怎样才能懒惰地配置角度形式的类型?

我试图懒惰地配置自定义类型angular-formlywithocLazyLoad但我不能。执行时state,我试图调用该setType函数,但此后页面未加载任何内容。当我删除该setType功能时,一切正常。有什么方法可以懒惰地配置formly类型吗?

粗略地说,这是一个例子:

最后,这是文档,以防万一:Angular-Formly extension types

在这里我做了一个 plnkr 测试用例

0 投票
1 回答
460 浏览

angularjs - 在 AngularJS 中使用 ocLazyLoad 加载按需控制器 js 文件

我在使用 ui-router 加载按需控制器 js 文件时遇到问题,并报错:

参数 'FormController' 不是

我的代码是:

我的控制器是:

0 投票
1 回答
206 浏览

javascript - 使用 AngularJs ui 路由解析 JS SDK 登录不保留当前用户信息

这是我的模块配置并运行:

如您所见,我正在使用 ui 路由器以及延迟加载来正确管理应用程序性能。

一旦登录序列从登录控制器使用 启动$rootScope.authUser($scope.usr,$scope.pwd),如果我使用then()close 附加到此调用,我可以控制台Parse.User.current()显示当前用户。

登录后路由工作正常,棘手的部分是当我尝试从成功登录后允许用户使用的 parse.com 类中获取数据时;它总是给出 403 错误。调查原因,我发现Parse.User.current()返回 null 同时$rootScope.sessionUser持有对登录用户的正确引用。

我尝试使用“Parse.Session.getSessionToken”,错误是“没有当前用户”。我尝试使用Parse.User.become($rootScope.sessionUsr.getSessionToken()),但事情变得更糟,因为现在我收到了无效的会话令牌错误,必须去 chrome 控制台从存储中删除 parse sdk 对象。

知道我做错了什么吗?

0 投票
1 回答
345 浏览

angularjs - Metronic 模板中的 AngularJS 服务

我创建了一个执行注销并保存登录用户的用户名的服务。

然后我在指令的控制器中使用此服务

但是当仪表板被加载时,我得到了这个错误在此处输入图像描述

而且用户名不显示..

在此处输入图像描述

有什么建议吗?