在 AngularJS 中,你可以使用 angular.module 函数来创建模块。例如:
// 创建一个名为 "myApp" 的模块
var myApp = angular.module('myApp', []);
// 在模块中定义控制器
myApp.controller('MyController', function($scope) {
$scope.message = 'Hello, AngularJS!';
});
在这个例子中,我们首先使用 angular.module 创建了一个名为 "myApp" 的模块,并且通过数组 [] 作为参数来定义该模块的依赖项(在这里没有依赖项)。然后,我们使用 myApp.controller 方法定义了一个控制器,该控制器被命名为 "MyController",并且接受一个函数作为参数,该函数定义了控制器的逻辑。
模块还可以用来定义服务、过滤器、指令等。例如,你可以使用模块定义一个自定义的服务:
myApp.service('MyService', function() {
this.sayHello = function() {
return 'Hello from MyService!';
};
});
然后,你可以在控制器中注入这个服务并使用它:
myApp.controller('MyController', function($scope, MyService) {
$scope.message = MyService.sayHello();
});
转载请注明出处:http://www.pingtaimeng.com/article/detail/4867/Angular