angulerjs 模块

angularjs模块的作用

在angularjs中,一个应用可以包含多个模块,每个模块定义了具体的功能。

模块的作用:

  1. 保持命名空间清洁
  2. 编写测试代码方法
  3. 代码复用
  4. 使应用可以按照任意顺序加载代码

模块的定义

angular.module( appName’, [])这个方法可以用来定义模块,相当于模块的 setter 方法。

第一个参数是模块名称

第二个参数是模块依赖列表,数组的每个元素都是模块名称,这些依赖会在本模块加载前由注入器进行预加载。

模块的引用

angular.module( ‘appName’ ) 这个方法用来引用模块,相当于模块的 getter 方法。