我刚刚开始学习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在谷歌工作)关于制作巨大的应用程序: