版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Angular2.0,by-支昊,1,2,组件 Component,元数据 Metadata,模板 Templates,数据绑定 Data binding,服务 Services,指令 Directives,依赖注入 Dependency Injection,模块 Module,2,7/5/2020,Angular2.0,指 令,服务 依赖注入,模 块,开发环境,实例代码,TypeScript,组 件,Angular2 核心概念,路 由,http请求,3,2,组件要素,组件,组件,独立的Javascript逻辑,HTML代码,CSS样式,4,7/5/2020,组件通讯机制,父组件,子组件,子组
2、件,输入接口,输出接口,5,7/5/2020,生命周期钩子,Constructor,OnChanges,OnInit,OnChanges,OnDestroy,构造器初始化,第一次触发数据变化,组件初始化,运行期间触发数据变化,组件销毁前,6,7/5/2020,组件示例,组件类,装饰器,元数据,7,7/5/2020,元数据与装饰器,元数据,装饰器,Component,普通类,组件,装饰器:赋予一个类更丰富的信息(元数据),8,7/5/2020,模板,外部模板,template: title,9,7/5/2020,数据绑定,属性绑定 value,事件绑定 (keyup),双向绑定 (ngModel
3、),10,7/5/2020,组件渲染,11,7/5/2020,数据流向,事件 绑定,属性 绑定,Output,Input,12,7/5/2020,指令,继承,自身带有模板的指令,改变组件模板的外观或行为, 如样式。,改变组件模板的DOM结构,如 ngIf可以来插入或者移出DOM节点,13,7/5/2020,服务,服务是实现专一目的的逻辑单元,如日志服务,14,7/5/2020,依赖注入,组件引入外部构建的一种机制,依赖注入,组件,LoggerService,实例化,注入,15,7/5/2020,分层注入,根组件,孙组件1,孙组件2,子组件2,子组件1,16,7/5/2020,模块,框架代码以模
4、块形式组织(文件模块),功能单元以模块形式组织(应用模块),17,7/5/2020,文件模块,Import http from “angular/http”,/Component装饰器 Import Component from “angular/core”,/Directive装饰器 Import Directive from “angular/core”,Import ElementRef, Renderer from “angular/core”,18,7/5/2020,应用模块,组件,指令,服务,指令,服务,组件,指令,组件,模块A,模块C,模块B,declarations:包装组件和
5、指令等,imports:导入其他模块,providers:依赖注入,bootstrap:设置根组件,exports:导出组件和指令等,19,7/5/2020,应用模块,根模块,特性模块,特性模块,支持懒加载,20,7/5/2020,路由,路由是实现导航的一种方式, 一个url对应一个页面,在angular2中是一个组件。,21,7/5/2020,网络请求,angular2的http服务是用于从后台程序获取或更新数据的一种机制, 通常情况我们需要将与后台交换数据的模块做出angular服务, 利用http获取更新后台数据, angular使用http进行后台调用采用的是ajax方式, 跨域问题需要单独处理。,22,7/5/2020,TypeScript,TypeScript 是微软开发的编程语言,JavaScript的超集,兼容JavaScript,运行前需预编译生成JavaScript代码,加入类型判断,编译时进行类型检查,文件扩展名为.ts,23,7/5/2020,TypeScript,JavaScript,Type,24,7/5/2020,开发环境,Nodejs,推荐使用6.0以上版本,编辑器,IDEA,25,7/5/2020,实例代码,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中共湖南省委党校(湖南行政学院)招聘高层次人才17人备考题库及参考答案详解(基础题)
- 2026年3月广东潮州市卫生健康局直属医疗机构赴南方医科大学招聘117人备考题库附参考答案详解(黄金题型)
- 2026江西赣州市就业创业服务中心招募青年见习1人备考题库附答案详解(培优a卷)
- 2026年上半年海南文昌市校园招聘事业单位人员38人备考题库(1号)及完整答案详解【考点梳理】
- 2026江苏南通市第一人民医院第一批招聘备案制工作人员102人备考题库及参考答案详解(新)
- 特区建工集团2026届春季校园招聘备考题库(典优)附答案详解
- 2026广东省广晟控股集团有限公司总部中层岗位选聘7人备考题库及1套参考答案详解
- 2026陕西延安市志丹县人力资源和社会保障局公益性岗位招聘50人备考题库含完整答案详解【夺冠】
- 2026云南今邦日杂再生资源有限公司招聘业务员1人备考题库含答案详解【黄金题型】
- 2026上半年北京事业单位统考市纪委市监委招聘5人备考题库及一套答案详解
- 中央2025年公安部部分直属事业单位招聘84人笔试历年参考题库附带答案详解
- 手术室安全管理课件
- 2026年北大emba考试试题
- 春季安全行车培训宣传课件
- 2026年东莞市厚街控股集团有限公司招聘14名工作人员备考题库及一套参考答案详解
- 2026年高压电工证考试试题及答案
- 2025年高职(城市轨道交通机电技术)设备调试阶段测试题及答案
- 【全科医学概论5版】全套教学课件【694张】
- 电厂防汛课件
- 【完整版】2026国考《行测》真题(行政执法)
- 福建开放大学2025年《犯罪学》形成性考核1-4答案
评论
0/150
提交评论