angularjs – 单页应用程序 – 基于部分视图动态加载js文件

我刚刚开始学习Angular并按照这里的教程 – http://docs.angularjs.org/tutorial/step_00

我从GitHub下载种子示例,它工作伟大。我有一个问题,但是 – 如果部分视图需要引用外部js文件,需要在开始时添加到index.html文件?我想让应用程序尽可能精简,只想包括当前视图所需的js引用。是否可以基于视图动态加载js文件

我认为这个功能不是内置的AngularJS。

然而,你可以看看这个项目,它提供了一个基础项目使用AngularJS与RequireJS按需加载所需的js文件

https://github.com/tnajdek/angular-requirejs-seed

如果你的应用程序是巨大的,它可能是有用的,否则它可能是过度杀伤,因为只是使用AngularJS的事实减少了要编写的代码量。个人来说,我在开始加载所有必要的脚本。

另外看看这篇文章从Briant福特(谁在AngularJS在谷歌工作)关于制作巨大的应用程序:

http://briantford.com/blog/huuuuuge-angular-apps.html

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...