Angular即学即用
作者:希亚姆夏德瑞
出版社:中国电力出版社
出版时间:2019-06-01
ISBN:9787519830489
定价:¥68.00
目录
前言 1
第1章 Angular概述 9
为什么要用Angular 10
本书没有涉及的内容 10
创建开发环境 11
Nodejs 11
TypeScript 12
Angular CLI 12
下载代码库 13
小结 13
第2章 你好!Angular 14
创建你的第一个Angular项目 14
理解Angular CLI 15
运行应用程序 16
Angular应用程序的基本构成 18
根HTML——indexhtml 19
入口点——maints 19
主模块——appmodulets 20
根组件——AppComponent 21
创建组件23
创建组件的步骤 23
使用新组件 25
理解数据绑定 26
理解属性绑定 29
理解事件绑定 32
使用模型让代码更清晰 37
小结 39
练习 39
第3章 使用Angular内置指令 41
指令和组件 41
内置属性指令 42
NgClass 42
NgStyle 46
另一种class绑定和style绑定语法 47
内置结构化指令 48
NgIf 50
NgFor 51
NgSwitch 56
多分支的结构指令 57
小结 57
练习 58
第4章 理解和使用Angular组件 59
组件简介59
定义组件60
Selector 60
Template 61
Styles 62
样式封装 64
其他 65
组件和模块 67
输入和输出 68
输入 68
输出 70
变化感知 73
组件的生命周期 77
接口和函数 78
视图投影82
小结 85
练习 85
第5章 测试Angular组件 87
什么是单元测试? 87
测试和Angular 88
测试步骤89
Karma 配置 89
testts 90
编写单元测试 91
隔离单元测试 91
运行测试 93
编写Angular单元测试 95
测试组件交互 98
调试 101
小结 102
练习 102
第6章 使用模板驱动表单 104
模板驱动表单 104
创建表单 104
事件绑定和属性绑定——另一种ngModel 105
ngModel 108
一个完整的表单 110
控件的状态 115
控件的校验 118
使用表单组FormGroups 125
小结 127
练习 127
第7章 使用响应式表单 129
响应式表单 129
区别 130
使用响应式表单 130
表单控件 130
表单组 134
表单构建器 137
表单数据138
控件状态、有效性和错误 139
表单和数据模型 141
FormArray表单数组 145
小结 150
练习 151
第8章 Angular服务 153
什么是Angular服务? 153
创建自己的Angular服务 154
深入示例代码 154
依赖注入 164
Angular和依赖注入 165
RxJS和Observables:使用异步操作 172
小结 178
练习 179
第9章 Angular与HTTP请求 180
HttpClient概述 180
启动服务器 181
使用HttpClientModule 181
创建HTTP GET/POST请求 182
高级HTTP 188
选项——Header和参数 188
options参数——Observe和ResponseType 191
拦截器 196
Observable进阶 203
小结 210
练习 211
第10章 对服务进行单元测试 213
如何对服务进行单元测试 213
测试有服务依赖的组件 217
用真实服务测试组件217
用模拟服务测试组件218
用假服务测试组件 220
异步单元测试 222
HTTP的单元测试 226
小结 231
练习 231
第11章 路由 233
创建Angular路由 233
启动服务器 233
初始代码库 234
导入路由模块 234
显示路由内容 237
App的导航 238
通配符和默认值 240
常见路由需求 242
路由必要参数 242
在App中导航 244
路由可选参数 248
路由保护252
仅授权可用路由 252
防止卸载 255
用Resolver提前加载数据 258
小结 260
练习 260
第12章 部署到生产 262
编译生产版本 262
生产构建 263
AOT编译和Build优化器 264
Base Href 265
部署Angular App 265
其他 266
缓存 266
API/服务器调用和CORS 268
区分不同环境 269
深度链接 269
懒加载 271
服务端渲染和SEO 277
小结 287