AngularJs最佳实践三----模块

在前面的代码里,我们将功能代码放在全局的命名空间里可不是个好主意,这可能会引起很难调试的冲突还会浪费宝贵的开发时间。你可能已经猜到了,有效的用于最终产品的代码会是封装我们的功能到一个单元这个概念被称为module(模块),模块是定义AngularJs应用的主要方式。app的模块里我们将包含所有的成许代码。一个应用keyi包含几个模块,每一个模块会包含特定功能的代码。使用模块带来的好处显而易见:

  • 保持全局命名空间干净
  • 测试更容易编写
  • 程序之间容易共享代码
  • 以任意顺序载入代码的不同部分

模块的声明格式为angular.module('myApp',[]),传入两个参数:第一个参数是我们要创建的模块的名字,第二个参数是所有的可注入依赖列表。这个方法被称作setter方法,我们也可以用同样的方法引用我们的模块如angular.module('myApp'),即getter方式。

 

Angular 模块有一些我们可以查看的属性,name属性会返回我们定义的模块名字符串,requires属性包含了模块载入之前所依赖的列表。

 

转载于:https://www.cnblogs.com/enjoylearning/p/5060157.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值