分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

AngularJS模块——理解小结

发布时间:2023-09-06 01:09责任编辑:郭大石关键词:AngularAngularJS

在JS中,将函数代码全部定义在全局命名空间上是很不明智的。

在Angular中,将控制器代码封装在模块(module)单元中。

在AngularJs中,模块是定义应用的最主要的方式,模块里面存放了主要的应用代码,

一个应用可以包含多个模块,每一个模块都包含了定义了具体功能的代码。

使用模块的有点:1.可以保持全局命名空间的清洁

                             2. 应用可以以任何的顺序加载代码的各个部分

AngularJS中声明模块:   angular.module(name,requires),

                                         angular.module()方法接受2个参数:第一个name(字符串)是模块的名称

                                                                                                   第二个require(字符串数组)是依赖列表,由字符串变量组成的列表,列表中的每一个元素都是一个模块的名称,

                                                                                                   本模块依赖于这些模块,依赖需要在本模块加载之前由注入器进行预加载。

angular.module()方法的使用:

1. angular.module(‘myApp‘,[]);  //相当于Angular模块的setter方法,用来定义模块的。

2. angular.module(‘myApp‘);  //只传递一个参数时,可以用它来引用模块,相当于AngularJS模块的getter方法,用来获取对模块的引用。                             

AngularJS模块——理解小结

原文地址:http://www.cnblogs.com/Janejxt/p/7493637.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved