【问题标题】:How to load javascript dynamically in angular JS?如何在 Angular JS 中动态加载 javascript?
【发布时间】:2015-05-26 11:00:17
【问题描述】:

我在 angularJS 中有不同 Js 和 CSS 的页面。所以我需要按页面加载。 所以我该怎么做。

一页加载两个 JS。

第二个页面加载两个 JS。

第三页加载一个 JS。

...

如何按页面加载JS?

【问题讨论】:

标签: angularjs


【解决方案1】:

是的,你异步加载javascript文件,换句话说,你想在你的项目中延迟加载,有多种方法可以做到这一点 像: a.reqiurejs b.ocLazyLoad.js

请阅读此文档,它可能对您有很大帮助

对于 ocLazyLoad.js:-https://oclazyload.readme.io/

对于reqiurejs:-http://requirejs.org/docs/start.html 我个人更喜欢 reqiurejs,因为它会非常有效地处理依赖关系。

【讨论】:

    【解决方案2】:

    如果我理解正确,您需要的是某种延迟加载。在 AngularJS 1.x 中有不同的方法可以实现这一点,据我所知,Angular 2.x 将提供自己的延迟加载方式。

    检查此方法:https://egghead.io/lessons/angularjs-simple-lazy-loaded-angular-module-syntax-with-oclazyload

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      • 2016-09-26
      • 2018-01-16
      • 2011-12-18
      相关资源
      最近更新 更多