angular学习(五)-- Module
2024-08-26 21:05:07
1.5 模块:Module
- 模块定义了一个应用程序
- 模块是应用程序中不同部分的容器
- 模块是应用控制器的容器
- 控制器通常属于一个模块
ng 中模块的引入最重要的目的就是为了解决原来全局定义的控制器污染的问题,
还有一个目的就是让我们以模块的形式划分架构。
可以通过
angular.module()
方法操作模块
注意:该方法只有在传入两个参数时才会创建模块,否则为获取已有模块
定义模块
定义一个模块:
// 注意:必须指定第二个参数,否则变成获取已定义的模块
var demoApp = angular.module('DemoApp', [])
获取已有模块:
var demoApp = angular.module('DemoApp')
定义依赖别的模块的模块:
var demoApp = angular.module('DemoApp', ['Module1', 'Module2'])
如何划分模块
加载多个模块
- angular.bootstrap(document, ['demo'])
- angular.module('MainModule', ['Module1', 'Module2', 'Module3'[,ModuleName]])
最新文章
- Android Studio一些常用快捷键及快捷键冲突解决
- 50款强力jquey,js 插件推荐
- Git 撤消
- [BS-15] Values of type 'NSInteger' should not be used as format arguments
- WPF 启动初始界面
- REST认识
- OOAD-设计模式(二)之GRASP模式与GOF设计模式概述
- TCP的定时器系列 — 零窗口探测定时器
- 使用ffmpeg进行视频截图
- yuv2mp4
- NLP入门(四)命名实体识别(NER)
- Flutter采坑之路 Run Configuration error:broken configuration due to unavailable
- 算法分析(2)——大O和大Θ
- JS高级 - 面向对象4(json方式面向对象)
- (转)C#如何加载程序运行目录外的程序集
- noip第4课资料
- mongodb最大连接数、最大连接数修改
- 通过gevent实现【单线程】下的多socket并发
- JDK中rt.jar、tools.jar和dt.jar作用
- php aes加密