Angular开发入门与实战pdf百度网盘下载地址?
目录:第 1篇 准备篇 1
第 1章 Angular概述 2
1.1 为什么要用Angular 2
1.2 Angular的版本 3
1.3 Angular的核心概念 4
1.4 Angular的运行 5
1.5 小结 5
第 2章 Angular开发基础 6
2.1 了解Web开发基础 6
2.2 掌握Node. js和npm基础 14
2.3 TypeScript基础知识 15
2.4 Web组件知识 15
2.5 选择适合的开发工具 15
2.6 如何学习Angular 16
2.7 小结 16
第3章 Node.js和npm基础 17
3.1 配置Node.js运行环境 17
3.2 如何使用node命令 18
3.3 Node.js模块知识 18
3.4 npm基础 20
3.5 开启一个Node.js项目 21
3.6 搭建Node.js项目开发环境 23
3.7 小结 27
第4章 TypeScript基础知识 28
4.1 什么是TypeScript 28
4.2 快速上手TypeScript 29
4.3 TypeScript数据类型 31
4.4 TypeScript的函数与参数 39
4.5 TypeScript数组 41
4.6 TypeScript接口 42
4.7 TypeScript类 43
4.8 TypeScript映射类型 46
4.9 TypeScript的相等性判断 48
4.10 TypeScript析构表达式 48
4.11 TypeScript模块 50
4.12 小结 52
第 2篇 入门篇 53
第5章 快速开启Angular项目 54
5.1 初识Angular CLI 54
5.2 搭建Angular开发环境 58
5.3 Angular CLI常用命令和选项 61
5.4 Angular项目结构概述 63
5.5 如何启动Angular项目 64
5.6 Angular项目的启动过程 65
5.7 小结 65
第6章 Angular组件详解 66
6.1 什么是Angular组件 66
6.2 组件模板的种类 67
6.3 组件样式 68
6.4 组件类的构成 69
6.5 组件类与模板的数据绑定方式 70
6.6 组件的生命周期 84
6.7 组件的交互 85
6.8 小结 90
第7章 Angular模板 91
7.1 Angular模板语言基础 91
7.2 模板表达式和模板语句的基本用法 91
7.3 模板引用 94
7.4 Angular数据绑定知识总结 98
7.5 小结 102
第8章 Angular指令应用 103
8.1 Angular结构型指令 103
8.2 Angular属性型指令 109
8.3 创建指令 116
8.4 小结 124
第9章 Angular模块 125
9.1 什么是Angular模块 125
9.2 常用内置模块 127
9.3 Angular模块业务分类 128
9.4 如何正确地分割模块 130
9.5 小结 130
第3篇 应用篇 131
第 10章 Angular路由功能 132
10.1 Angular路由简介 132
10.2 简单的路由配置 133
10.3 路由器状态 139
10.4 路由器触发的事件 143
10.5 在路由中传递参数 144
10.6 路由守卫 152
10.7 路由器的延迟加载 157
10.8 小结 160
第 11章 Angular服务和依赖注入 161
11.1 为什么需要服务 161
11.2 什么是依赖注入 162
11.3 创建可注入的服务类 162
11.4 选择注入器 163
11.5 配置提供商 164
11.6 在类中注入服务 167
11.7 创建依赖 174
11.8 小结 174
第 12章 RxJS响应式编程基础 175
12.1 响应式编程的基本概念 175
12.2 RxJS的概念 177
12.3 RxJS创建器 179
12.4 RxJS基本操作符 183
12.5 RxJS合并操作符 186
12.6 RxJS高阶映射操作符 187
12.7 RxJS可观察对象的冷热模式 193
12.8 小结 194
第 13章 Angular表单 195
13.1 什么是Angular表单 195
13.2 表单模型 196
13.3 表单指令 199
13.4 表单数据访问器 200
13.5 模板驱动表单相关指令 202
13.6 响应式表单相关指令 206
13.7 表单构建器生成表单控件 210
13.8 表单验证 211
13.9 使用 ngSubmit 事件提交表单 213
13.10 创建两种类型的表单 214
13.11 模板驱动表单和响应式表单可以混合使用吗 220
13.12 小结 220
第 14章 HttpClient模块 221
14.1 HTTP简介 221
14.2 应用HttpClient模块 223
14.3 创建RESTful API服务 224
14.4 从服务器获取数据 227
14.5 HttpClient模块的请求头配置 231
14.6 HttpClient模块与RxJS配合 234
14.7 把数据发送到服务器 235
14.8 HTTP请求和响应的不变性 243
14.9 Angular拦截器 243
14.10 小结 250
第 15章 Angular管道 251
15.1 Angular管道的用法 251
15.2 Angular内置管道 252
15.3 自定义管道 258
15.4 小结 260