angular5入门与提高
Hello, Angular5
Angular5概述
引入angular环境
创建Angular组件
创建Angular模块
启动Angular应用
为什么这么复杂?
理解Angular的初衷
模板与数据的绑定
模板与事件的绑定
为组件声明输入属性
为组件声明输出事件
尝试使用服务
初探依赖注入
组件的生命周期
组件模板语法基础
模板语法概述
HTML+:定义组件的结构
声明组件的私有样式
私有样式的实现机制
特殊的CSS选择符
向组件投射内容
组件模板与模型的绑定
文本插值与模板表达式
文本插值的合法位置
属性绑定
HTML属性绑定
样式和样式类的绑定
事件绑定与模板语句
绑定值的安全过滤
在模板中使用指令
样式指令 —— NgStyle
样式指令的模型
样式类指令 —— NgClass
样式类指令的模型
条件指令 —— NgIf
分支指令 —— NgSwitch
循环指令 —— NgForOf
循环指令的局部上下文
循环指令的模型成员跟踪
在模板中使用管道
管道:概念和基本应用
管道参数与级联
数值格式化管道
日期/时间格式化管道
货币格式化管道
JSON对象格式化管道
异步结果格式化管道
创建自己的管道
管道的单纯性
创建非纯管道
在模板中使用表单
表单概述
模板驱动的表单 —— NgForm指令
模板驱动的表单—— NgModel指令
模板驱动的表单 —— NgModelGroup指令
模板驱动的表单 —— 输入值验证指令
模板驱动的表单 —— 状态更新指令
响应式表单 —— 容器模型声明与绑定
响应式表单 —— 成员模型声明与绑定
响应式表单 —— 数组模型声明与绑定
响应式表单 —— 输入验证器
响应式表单 —— 表单构造器
组件的输入与输出
声明输入属性
声明输出事件
声明双向绑定
依赖注入原理
服务概述
让框架注入服务
注入器 Injector
服务提供者 Provider
服务标识 TOKEN
服务提供者的类型
注入器的层级
指令开发与应用
指令装饰器
访问宿主元素
使用渲染器
声明指令的输入输出
声明指令与宿主的绑定
结构指令:动态模板与嵌入视图
嵌入视图的上下文
组件开发进阶
视图节点和DOM节点
在代码中访问视图节点
在代码中访问内容节点
在代码中访问父组件
动态创建组件
动态创建嵌入视图
使用指令动态创建组件和视图
探索Angular的运行机制
目标平台对象
即时编译器
NG模块编译与实例化
NG模块的服务加载
组件编译与启动
视图对象
变化检测原理
变化检测入口
变化检测器接口
根视图与嵌入视图
30:00
有问题?问助教!