我是 angularJS 的新手。我一直在阅读许多代码示例,并且经常看到控制器定义为:
function MyController($scope) {
//code here
};
然而,我使用下面的方法来定义我的控制器,因为我不知道还有其他方法可以做到这一点。
angular.module("csApp.controllers", [])
.controller("main", function ($scope) {
//code here
};
第一种方法是如何工作的?我在这里缺少某种命名约定吗?
人们是否使用第一种方法只是通过在角度加载后将这些函数放入脚本文件中将它们添加为全局变量?
如果控制器未使用 angularJS 注册,您将如何将全局变量连接到路由?
谢谢!