描述:
用angular.module来注册和检索模块。所有模块应提供给一个应用程序必须使用这种机制注册。
意思就是说,假如angular.module(name, [requires]);这样调用的话,angularjs将创建注册一个名字为name的新模块,并返回module对象;假如angular.module(name);调用的话,将查找一个名字为name的模块(之前已被注册创建了),返回module对象,所以总结如下:
当传递了2个或更多的参数时,创建一个新的模块。如果仅通过一个参数,一个现有的模块(作为第一个参数传递给模块)被检索。
使用方法:
angular.module(name, [requires], [configFn]);
参数:
name:创建或检索模块的名称。
requires:如果指定了新模块angular.module(name, []),则创建。如果未指定angular.module(name),则该模块将被检索以进一步配置。requires数组的值指该模块依赖的模块。
var activitiModeler = angular.module('activitiModeler', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute',
'ngDragDrop',
'mgcrea.ngStrap',
'ngGrid',
'ngAnimate',
'pascalprecht.translate',
'duScroll'
]);
本文地址:http://yayihouse.com/yayishuwu/chapter/1023