Javascript 用于在同一页面上加载控制器的带Angularjs的RequireJS
我在AngularJS为requireJS AMD做了很多研究,发现 触发器通过更改url或 单击按钮 我的主页分为5个部分,每个部分都有自己的html和控制器文件 其目的是只调用页面加载的第一部分及其 控制器和html文件。并在滚动到 底部Javascript 用于在同一页面上加载控制器的带Angularjs的RequireJS,javascript,angularjs,requirejs,lazy-loading,amd,Javascript,Angularjs,Requirejs,Lazy Loading,Amd,我在AngularJS为requireJS AMD做了很多研究,发现 触发器通过更改url或 单击按钮 我的主页分为5个部分,每个部分都有自己的html和控制器文件 其目的是只调用页面加载的第一部分及其 控制器和html文件。并在滚动到 底部 有办法吗?或者,每当我进入下一部分时,我都必须更改URL?只需使用javascript和require(['your_controller') 比如: 当您从页面顶部向下滚动500px时,这会将_controller.js添加到页面中。但它仍然可能不是你
有办法吗?或者,每当我进入下一部分时,我都必须更改URL?只需使用javascript和
require(['your_controller')代码>
比如:
当您从页面顶部向下滚动500px时,这会将_controller.js添加到页面中。但它仍然可能不是你期望的工作方式。我从来没有做过这样的事情来加载控制器,但根据你的问题。这将帮助您加载控制器的脚本文件 让我来测试一下。然后我会回覆
document.addEventListener("scroll", function(){
if(document.body.scrollTop == 500){
require(['your_controller']);
}
});