2015-08-08 13:55:53 -07:00
|
|
|
|
{
|
|
|
|
|
"index": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "文档概览",
|
|
|
|
|
"navTitle": "概览",
|
2016-11-26 21:43:16 +00:00
|
|
|
|
"intro": "如何阅读本文档",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
2015-10-18 23:13:20 +01:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2016-11-26 21:43:16 +00:00
|
|
|
|
"setup": {
|
2016-11-27 10:38:15 +00:00
|
|
|
|
"title": "搭建本地开发环境",
|
|
|
|
|
"navTitle": "开发环境",
|
2016-11-27 10:41:55 +00:00
|
|
|
|
"intro": "安装 Angular 《快速起步》种子,更快更有效地在本地开发应用",
|
2016-11-26 21:43:16 +00:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"hideNextPage": true,
|
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
"learning-angular": {
|
2016-11-27 10:28:32 +00:00
|
|
|
|
"title": "学习 Angular",
|
|
|
|
|
"navTitle": "学习 Angular",
|
|
|
|
|
"intro": "Angular 初学者的推荐学习路径",
|
2016-11-26 21:43:16 +00:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"hideNextPage": true,
|
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
2015-12-11 15:37:35 -08:00
|
|
|
|
"architecture": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "架构概览",
|
|
|
|
|
"navTitle": "架构",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 应用的基本构造块",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
2015-12-11 15:37:35 -08:00
|
|
|
|
},
|
2015-12-15 08:02:20 +02:00
|
|
|
|
|
2016-11-26 21:53:28 +00:00
|
|
|
|
"appmodule": {
|
2016-11-27 10:28:32 +00:00
|
|
|
|
"title": "AppModule: 根模块",
|
|
|
|
|
"navTitle": "根模块",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "如何在根 \"AppModule\" 中构建和启动应用。",
|
2016-11-26 21:43:16 +00:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
2015-08-08 13:55:53 -07:00
|
|
|
|
"displaying-data": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "显示数据",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "属性绑定机制把数据显示到用户界面上。",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
2015-08-08 13:55:53 -07:00
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
"user-input": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "用户输入",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "用户输入触发 DOM 事件。我们通过事件绑定来监听它们,把更新过的数据导入回我们的组件和 model。",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
2015-10-16 14:51:15 -07:00
|
|
|
|
},
|
2015-11-13 14:47:42 +00:00
|
|
|
|
|
2016-06-23 09:22:50 +08:00
|
|
|
|
"forms": {
|
|
|
|
|
"title": "表单",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "表单创建一个有机、有效、引人注目的数据输入体验。Angular 表单协调一组数据绑定控件,跟踪变更,验证输入的有效性,并且显示错误信息。",
|
2016-06-23 09:22:50 +08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
2015-11-19 16:59:22 -08:00
|
|
|
|
"dependency-injection": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "依赖注入",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 的依赖注入系统能够即时地创建和交付所依赖的服务。",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
2015-10-19 09:56:24 -07:00
|
|
|
|
},
|
2015-11-13 14:47:42 +00:00
|
|
|
|
|
2015-10-16 20:39:30 -07:00
|
|
|
|
"template-syntax": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "模板语法",
|
|
|
|
|
"intro": "学习如何写模板来显示数据,以及在数据绑定的帮助下响应用户事件。",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
2015-10-16 20:39:30 -07:00
|
|
|
|
},
|
2015-11-13 14:47:42 +00:00
|
|
|
|
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"cheatsheet": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "Angular 速查表",
|
|
|
|
|
"intro": "一份 Angular 语法的快速指南",
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"nextable": true,
|
|
|
|
|
"basics": true
|
|
|
|
|
},
|
2016-04-05 09:27:10 +03:00
|
|
|
|
|
2016-05-02 09:58:30 -07:00
|
|
|
|
"style-guide": {
|
2016-05-03 22:33:20 +08:00
|
|
|
|
"title": "风格指南",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "如何写 Angular 风格的程序",
|
2016-05-02 09:58:30 -07:00
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
2016-10-05 15:48:55 -07:00
|
|
|
|
"glossary": {
|
2016-10-18 11:03:18 +01:00
|
|
|
|
"title": "词汇表",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 中最重要的词汇的简要定义",
|
2016-10-05 15:48:55 -07:00
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
"change-log": {
|
2016-10-18 11:03:18 +01:00
|
|
|
|
"title": "更新记录",
|
|
|
|
|
"intro": "最新文档更新历史记录。",
|
2016-10-05 15:48:55 -07:00
|
|
|
|
"basics": true
|
|
|
|
|
},
|
|
|
|
|
|
2016-07-12 18:14:13 -07:00
|
|
|
|
"ngmodule": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "Angular模块 (NgModule)",
|
2016-09-10 18:07:25 +08:00
|
|
|
|
"intro": "用@NgModule定义应用中的模块"
|
2016-07-12 18:14:13 -07:00
|
|
|
|
},
|
|
|
|
|
|
2016-04-08 15:41:37 +03:00
|
|
|
|
"animations": {
|
2016-06-18 23:53:32 +08:00
|
|
|
|
"title": "动画",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 动画系统指南。"
|
2016-04-08 15:41:37 +03:00
|
|
|
|
},
|
|
|
|
|
|
2016-02-05 23:27:06 -08:00
|
|
|
|
"attribute-directives": {
|
2016-05-24 11:33:50 +08:00
|
|
|
|
"title": "属性型指令",
|
|
|
|
|
"intro": "属性型指令把行为添加到现有元素上。"
|
2015-11-19 16:59:22 -08:00
|
|
|
|
},
|
2015-11-13 14:47:42 +00:00
|
|
|
|
|
2016-09-09 19:02:02 +02:00
|
|
|
|
"browser-support": {
|
2016-09-14 13:12:05 +08:00
|
|
|
|
"title": "浏览器支持",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "浏览器支持与填充 (Polyfill) 指南"
|
2016-09-09 19:02:02 +02:00
|
|
|
|
},
|
|
|
|
|
|
2016-04-05 09:27:10 +03:00
|
|
|
|
"component-styles": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "组件样式",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "学习如何给组件应用 CSS 样式。"
|
2016-04-05 09:27:10 +03:00
|
|
|
|
},
|
|
|
|
|
|
2016-02-05 23:27:06 -08:00
|
|
|
|
"hierarchical-dependency-injection": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "多级依赖注入器",
|
|
|
|
|
"navTitle": "多级注入器",
|
|
|
|
|
"intro": "Angular的多级依赖注入系统支持与组件树并行的嵌套式注入器。"
|
2015-12-10 09:40:54 -08:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2015-12-01 12:15:14 +01:00
|
|
|
|
"server-communication": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "HTTP 客户端",
|
|
|
|
|
"intro": "通过 HTTP 客户端与远程服务器对话。"
|
2015-12-01 12:15:14 +01:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2015-11-21 11:23:40 -08:00
|
|
|
|
"lifecycle-hooks": {
|
2016-05-24 11:33:50 +08:00
|
|
|
|
"title": "生命周期钩子",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 调用指令和组件的生命周期钩子函数,包括它的创建、变更和销毁时。"
|
2015-11-21 11:23:40 -08:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2016-02-05 23:27:06 -08:00
|
|
|
|
"npm-packages": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "npm 包",
|
|
|
|
|
"intro": "推荐的 npm 包以及如何指定所依赖的包"
|
2016-02-05 23:27:06 -08:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2016-02-05 23:27:06 -08:00
|
|
|
|
"pipes": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "管道",
|
|
|
|
|
"intro": "管道可以在模板中转换显示的内容。"
|
2016-02-05 23:27:06 -08:00
|
|
|
|
},
|
2016-01-06 10:06:01 -08:00
|
|
|
|
|
2016-05-31 12:35:37 +08:00
|
|
|
|
"router": {
|
|
|
|
|
"title": "路由与导航",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "揭示如何通过 Angular 路由进行基本的屏幕导航。"
|
2016-05-31 12:35:37 +08:00
|
|
|
|
},
|
|
|
|
|
|
2016-06-22 16:43:47 -07:00
|
|
|
|
"security": {
|
2016-06-28 13:32:08 +08:00
|
|
|
|
"title": "安全",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "开发内容安全的 Angular 应用。"
|
2016-06-22 16:43:47 -07:00
|
|
|
|
},
|
|
|
|
|
|
2016-11-26 21:43:16 +00:00
|
|
|
|
"setup-systemjs-anatomy": {
|
2016-11-27 18:22:27 +00:00
|
|
|
|
"title": "搭建剖析",
|
2016-11-27 10:28:32 +00:00
|
|
|
|
"intro": "解析 SystemJS 本地开发环境"
|
2016-11-21 17:13:21 -08:00
|
|
|
|
},
|
|
|
|
|
|
2015-11-13 14:47:42 +00:00
|
|
|
|
"structural-directives": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "结构型指令",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 有一个强力的模板引擎,它能让你轻松维护元素的DOM树结构。"
|
2015-12-15 08:02:20 +02:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2016-02-05 23:27:06 -08:00
|
|
|
|
"testing": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "测试",
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"intro": "Angular 应用的测试技术与实践。"
|
2016-02-17 19:31:42 -08:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2016-02-12 17:54:22 -08:00
|
|
|
|
"typescript-configuration": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "TypeScript 配置",
|
|
|
|
|
"intro": "Angular 开发者的 TypeScript 配置"
|
2016-02-12 17:54:22 -08:00
|
|
|
|
},
|
2016-04-05 09:27:10 +03:00
|
|
|
|
|
2016-03-04 17:56:41 -08:00
|
|
|
|
"upgrade": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "从 1.x 升级",
|
|
|
|
|
"intro": "Angular 1 应用可以逐步升级到 Angular 2。"
|
2016-03-04 17:56:41 -08:00
|
|
|
|
},
|
2016-03-03 16:36:39 -08:00
|
|
|
|
|
2016-04-13 19:20:51 +02:00
|
|
|
|
"webpack": {
|
2016-11-29 19:02:21 +08:00
|
|
|
|
"title": "Webpack 简介",
|
|
|
|
|
"intro": "使用基于 Webpack 的工具创建 Angular 应用"
|
2015-08-08 13:55:53 -07:00
|
|
|
|
}
|
2015-11-13 14:47:42 +00:00
|
|
|
|
}
|