如果我正在使用ng-route,我该如何连接我的控制器?我是否必须在任何地方声明“脚本”?
假设我有10个控制器,而且我正在使用ng-route。我必须做吗
<script src="angular.js"></script>
<script src="angular-route.js"></script>
<script src="app.js"></script>
<script src="controller1.js"></script>
<script src="controller2.js"></script>
... more controllers
答案 0 :(得分:0)
延迟加载有某些技术,例如require.js 但是将控制器添加到index.html没有任何问题 两种选择都有利弊。
答案 1 :(得分:0)
您做得对,只记得在生产中将这些文件最小化到单个文件中以获得更好的性能。如果您使用的是Angular 1.X,则处理延迟加载角度脚本文件(控制器,服务等)并不简单。将所有调用声明为布局文件。
// development
<script src="controller1.js"></script>
<script src="controller2.js"></script>
// production
<script src="controllers.min.js"></script>
对于缩小我使用Grunt / NodeJS。