加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

【Angular2】核心概念

发布时间:2020-12-17 09:19:04 所属栏目:安全 来源:网络整理
导读:Angular2 核心概念 组件 - Component 组件负责控制屏幕上的一小块区域,也就是视图 组件要素: HTML、Javascript、CSS 组件通讯机制: 组件间通过输入接口输出接口相互通讯 组件生命周期: 构造器初始化-第一次出发数据变化钩子-组件初始化-运行期间数据变化

Angular2 核心概念

组件 - Component

组件负责控制屏幕上的一小块区域,也就是视图

组件要素: HTML、Javascript、CSS
组件通讯机制:组件间通过输入接口输出接口相互通讯
组件生命周期:构造器初始化-第一次出发数据变化钩子-组件初始化-运行期间数据变化触发钩子-组件销毁

元数据 - Metadata

元数据告诉 Angular 如何处理一个类

通过装饰器附加的元数据让一个类成为一个组件

模板 - Templates

模板以 HTML 形式存在,告诉 Angular 如何渲染组件

使用模板的两种方式:
直接写模板:template:‘HTML代码’
引用路径模板:templateUrl:“path/to/……”

数据绑定 - Data binding

一种让模板的各部分与组件的各部分相互合作的机制

插值表达式:{{hero.name}}
属性绑定:[hero]
事件绑定:(click)
双向数据绑: [(ngModel)]

服务 - Services

实现专一目的的逻辑单元

指令 - Directives

Angular 根据指令提供的操作对 DOM 进行转换来渲染页面

属性指令:改变组件模板的外观或者行为
结构指令:改变组件模板的DOM结构

依赖注入 - Dependency Injection

组件引入外部构建的一种机制

它提供类的新实例的一种方式,还负责处理好类所需的全部依赖。大多数依赖都是服务。
Angular 使用依赖注入来提供新组件以及组件所需的服务

模块 - Modules

把应用组织成多个内聚的功能块

文件模块:框架代码以模块形式组织
应用模块:功能单元以模块形式组织


整体理解

用户和模板直接进行交互
模板接收用户的操作后,通过数据绑定和相应的组件类进行交互
组件类完成处理后更新模板视图

服务来扩展组件类,指令来扩展模板

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读