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之前引用库文件即可!

浙公网安备 33010602011771号