1
目 录
第 1 部分 准备
第 1 章 准备.....................................................................................................................................2
1.1 你需要知道哪些知识? ........................................................................................................2
1.2 本书的结构是怎样的? ........................................................................................................2
第 1 部分:准备....................................................................................................................3
第 2 部分:使用AngularJS 工作..........................................................................................3
第3 部分:AngularJS 模块和服务.......................................................................................3
1.3 会有许多实例吗? ................................................................................................................3
1.4 从哪里可以获得实例代码? ................................................................................................6
1.5 如何搭建你的开发环境? ....................................................................................................6
1.5.1 选择Web 浏览器.......................................................................................................7
1.5.2 选择代码编辑器.........................................................................................................7
1.5.3 安装Node.js ...............................................................................................................8
1.5.4 安装Web 服务器.......................................................................................................8
1.5.5 安装测试系统.............................................................................................................9
1.5.6 创建AngularJS 文件夹..............................................................................................9
1.5.7 执行一个简单的测试...............................................................................................11
1.6 总结.....................................................................................................................................13
第 2 章 你的第 一个AngularJS 应用..................................................................................14
2.1 准备项目..............................................................................................................................14
2.2 使用AngularJS ....................................................................................................................16
2.2.1 将AngularJS 应用到HTML 文件...........................................................................16
2.2.2 创建数据模型...........................................................................................................18
2.2.3 创建控制器..............................................................................................................20
2.2.4 创建视图..................................................................................................................22
2.3 超越基本功能......................................................................................................................25
■ AngularJS 高 级程序设计
2
2.3.1 使用双向模型绑定...................................................................................................25
2.3.2 创建和使用控制器行为...........................................................................................27
2.3.3 使用依赖于其它行为的行为...................................................................................29
2.3.4 响应用户交互...........................................................................................................32
2.3.5 对模型数据过滤和排序...........................................................................................35
2.3.6 通过Ajax 获取数据.................................................................................................38
2.4 总结.....................................................................................................................................41
第3 章 将AngularJS 置于上下文中....................