AngularJS 模块

模块的概念:

      1.模块定义了一个应用程序。

      2.模块是应用程序中不同的容器。

      3.控制器通常属于一个模块。

 

1》创建模块 :可以通过angular.module("app",[])来创建

2》添加控制器:可以通过ng-Controller来添加控制器,

在创建的时候用app.Controller("controllername",function(){})

3》自定义指令:可以通过app.directive("Name+Directive",function(){return{};})

4》模块和控制器定义在js中,单独放在一个js文件里面

注意:app.module("myapp",[]);这里的[]表示的是依赖关系,为空表示没有依赖,如果有依赖关系在[]里面加上模块的名字

5》函数会影响到全局命名空间:

js中尽量避免使用全局变量,防止被其它js代码覆盖;angular让所有函数的作用域在本模块下面,有效防止了这个问题!

6》在什么时候载入库文件:

在html中,尽量将库文件防止body下面,

但在angular中必须在<head>标签中引入库文件,因为只有在angular的库加载完成后才能使用angular来定义模块等操作;

还有一个方法就是在使用angular.module之前引用库文件即可!

 

posted @ 2017-01-04 23:53  微笑代表淡定.Net  阅读(73)  评论(0)    收藏  举报