问题标签 [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.
javascript - ocLazyLoad 不加载控制器,如何解决?
我是 Angular Programming 的新手,我发现了一个关于使用 ocLazyLoad 的问题。
首先,我将 ocLazyLoad 导入到我的应用程序中。但是控制台出现这些错误。
错误:[ng:areq] 参数“ABController”不是函数,未定义
我应该怎么做,因为我需要处理来自控制器的一些后端数据。假设控制台需要显示“123”。这是我的代码。
索引.html
main.js
测试.js
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
路线解析:
有谁知道我如何确保将获取请求发送到正确的路径?
angularjs - ocLazyload 未加载模块
在 html 中,我在 app.js 之前加载了 oclazyload -
我的 app.js -
但由于某种原因,它根本不加载oc.lazyload
模块。可能是什么问题?我错过了什么吗?
javascript - 不能使用 oc.lazyLoad 以角度延迟加载控制器 - 找不到控制器
我想在我的 Angular 项目中使用延迟加载:
这是相关的 app.js 代码:
这是我的控制器定义代码:
我没有在 index.html 文件中加载 challengecontroller.js 文件。
我在 index.html 文件中的 app.js 之前包含了 oclazyload:
我现在在运行应用程序时收到此错误:
我尝试了很多延迟加载的方法,但都没有奏效。现在我只是按照示例中的示例进行操作
我真的在这里泡菜,我不知道该怎么做才能让延迟加载工作。我宁愿不使用requirejs。
javascript - Angular ocLazyLoad 第二次未加载
我正在使用 ocLazyLoad 并在 ui-router 解析时对其进行初始化:
问题是当我第一次重新加载页面(到/admin
)时,它工作得很好。但是如果我去/user
(仍然加载)并再次返回到/admin
JS 将不会加载。并且仍然使用/user
js。
我已经尝试cache:false
为每条路线添加仍然无法正常工作。
有什么解决办法吗?
angularjs - 控制器未加载 ocLazyLoad
我新包含了lazyload库。
我已经在路由页面中加载了控制器:
我的控制器文件有:
我收到家庭控制器未定义错误。如果我在控制器中将应用程序更改为 angular.module 它可以工作,但这不是我想要的。有什么解决方案,所以我可以使用 app 变量吗?
javascript - 我怎样才能懒惰地配置角度形式的类型?
我试图懒惰地配置自定义类型的angular-formly
withocLazyLoad
但我不能。执行时state
,我试图调用该setType
函数,但此后页面未加载任何内容。当我删除该setType
功能时,一切正常。有什么方法可以懒惰地配置formly
类型吗?
粗略地说,这是一个例子:
最后,这是文档,以防万一:Angular-Formly extension types
angularjs - 在 AngularJS 中使用 ocLazyLoad 加载按需控制器 js 文件
我在使用 ui-router 加载按需控制器 js 文件时遇到问题,并报错:
参数 'FormController' 不是
我的代码是:
我的控制器是:
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 对象。
知道我做错了什么吗?