在角应用程序中引用controller.js脚本的位置

时间:2015-04-26 14:36:09

标签: javascript angularjs

我刚开始用.NET MVC学习angular.js,但我想到的主要问题是在所有教程中人们最终在主(_Layout)页面中引用了10个控制器和10个服务,基本上看起来很糟糕

现在我知道这一定听起来很愚蠢,但我试图在其特定的页面中引用特定的控制器/服务但是角度不会起作用(出于某些愚蠢的原因)。提到脚本加载,它们只是不起作用!。

我最终会将1个大文件中的所有控制器/服务缩小并在布局页面中引用它,还是以另一种方式进行操作?

1 个答案:

答案 0 :(得分:2)

典型方法:

  • 您的主页(例如,index.html)会使用单个<script>标记提取您的所有Angular JavaScript文件。因此,所有定义都可用于整个应用程序。在大多数单页面Web应用程序中,您只需要有一个主页面;其他内容根据需要提供(例如,通过路由器放入ng-view元素。)
  • 您使用某种后端构建过程(例如,Gulp任务)将所有单独的JavaScript文件合并到一个JavaScript文件中(缩小或不缩小);然后将该文件拉入。