Angular八大核心之组件与组件树
来源:互联网 发布:seo推广是什么 编辑:程序博客网 时间:2024/05/18 01:34
Angular2的八大核心如下图所示
然而, 最核心的,就是组件. 其它7种核心都是在组件上进行延伸, 为组件提供服务
我先来了解下什么是组件, 还有什么是组件树
组件是构成angular的基础单元, 组件之间层层嵌套. 形成一个组件树 . 那么意味着组件之间不可能孤立的存在 , 他们之间有着一整套完善的通讯机制
每个组件都可以定义输入输出属性 ,这些属性成为了对外通讯的接口,负责与上下组件的交互
如下图:
组件中还有一套比较重要的特性 , 就是组件的生命周期钩子, 每个组件都有.
这些钩子可以让我们知道这些组件的状态变化
如下图(比较重要的五种)
一个组件的示例, 一般来说, 我们把@Component一整块称之为装饰器 ,中间的为元数据, 以及组件类
如图 :
如果仅仅定义了一个类, angular是不怎么如何解释这个类的 , 当我们加上@Component这个装饰器,就可以解释了.
如图
我们可以通过两种方式使用模版, 第一种是内联, 直接写在template中, 第二种是使用外面的文件. 一个组件只能使用一种模版
接下来我们看数据绑定, 第一种是插值, 与 laravel类似
除了插值, 还有三种数据绑定
组件的渲染
整个过程
阅读全文
0 0
- Angular八大核心之组件与组件树
- Angular----功能介绍之-------组件与过滤器
- 核心组件之Activity
- 核心组件之service
- Angular之依赖注入(injector)与原生View组件
- Angular组件
- Angular 组件
- angular组件
- NGUI核心组件之UICamera
- NGUI核心组件之UIAtlas
- NGUI核心组件之UIPanel
- NGUI核心组件之UIAnchor
- NGUI核心组件之UIAnchor
- NGUI核心组件之UIPanel
- NGUI核心组件之UIAtlas
- NGUI核心组件之UICamera
- Android核心组件之Service
- Android核心组件之BroadCastReceiver
- 使用VS2015创建纯C动态库。
- terminal 分屏
- Java多线程学习
- C++布尔类型(bool)
- 深度学习遥感影像分类之数据集批量准备
- Angular八大核心之组件与组件树
- 安卓工作室 显示中文 android studio display Chinese
- JavaEE大型分布式电商项目 上海淘淘商城 29期
- java在后台输出js弹出对话框
- [HDU]6059 Kanade's trio
- 如何快速全面建立自己的大数据知识体系?
- 工作6年来的技术总结
- js高级教程 第五章-引用类型(中)
- 在tomcat中设置网络访问的虚拟路径和使用JDNI设置文件路径常量