Angular2(一)--模块
来源:互联网 发布:电脑桌面图片制作软件 编辑:程序博客网 时间:2024/06/07 12:03
modules : angular.module('myModule', [])
表示创建一个新的myModule
模块;angular.module('myModule')
表示取回一个已存在的myModule
模块。前者的中括号是数组,是所需的依赖模块,在使用前被加载,类似run block
。
composing HTML templates with Angularized markup, writing component classes to manage those templates, adding application logic in services, and boxing components and services in modules.
angular是模块化的,它有自己的模块化系统叫ngModules,angular的root module叫AppModule。
decorator是用来附加元数据到class上以让angular知道那些类是什么,怎么工作。
在app/app.module.ts中编写ngModule,NgModule是包含元数据对象来描述模块的,它的重要属性有:
- declarations:模块视图类( components,directives, and pipes.)
- exports:使模块的子集能被其他模块使用
- imports:使用其他模块
- providers:服务的创建者
- bootstrap:主要的应用视图,被叫做root component,支持其他的app view.只有root module才能成为bootstrap的参数
在app/main.ts中bootstrap一个AppModule,import { AppModule } from './app.module';
使用decorator来将一个类成为angular组件通过使用@Component decorator。
Metadata是用来告诉angular如何处理一个class
providers:组件所需要的 dependency injection providers 的服务数组。
Angular templates are dynamic. When Angular renders them, it transforms the DOM according to the instructions given by directives.
Structural directives alter layout by adding, removing, and replacing elements in DOM.
Attribute directives alter the appearance or behavior of an existing element.
- Angular2(一)--模块
- Angular2笔记(四)--模块
- Angular2教程(一)
- angular2基础入门(一)
- angular2(一)环境搭建
- angular2-学习笔记(一)
- Angular2(八)--module化(核心模块与共享模块)
- angular2模块划分总结
- angular2的模块语法
- Angular2 http模块
- angular2模块和共享模块
- Angular2 从0到1 (一)
- angular2系列教程(一)hello world
- angular2之路由与导航(一)
- angular2——发布angular2模块,服务
- Angular2的模块架构浅谈
- Angular2的模块架构浅谈
- Angular2的模块架构浅谈
- Java作业11--断点续传半成品
- cd命令
- 5-16 两个有序链表序列的交集
- malloc后是否判断返回值为null?
- 第十一周项目一 -验证算法(2)二叉树构造算法的验证
- Angular2(一)--模块
- 【Dongle】【Java】基础(六)之常用类——File
- python 笔试题
- 链表
- 读取配置文件封装类(GetPrivateProfileString)
- Angularjs 报错 Argument 'MyController' is not a function, got undefined
- Android逐帧动画Animation_list篇
- bzoj1115
- 蓝牙之二十-设备类型