2017-03-01 06:55:46 -05:00
{
"TopBar" : [
{
2017-03-05 10:45:01 -05:00
"url" : "features" ,
2017-07-30 01:35:27 -04:00
"title" : "特性"
2017-03-29 17:13:40 -04:00
} ,
2017-03-30 17:46:25 -04:00
{
2017-04-26 08:26:56 -04:00
"url" : "docs" ,
2017-07-30 01:35:27 -04:00
"title" : "文档"
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "resources" ,
2017-07-30 01:35:27 -04:00
"title" : "资源"
2017-03-30 17:46:25 -04:00
} ,
2017-03-29 17:13:40 -04:00
{
"url" : "events" ,
2017-07-30 01:35:27 -04:00
"title" : "会议"
2017-06-08 18:26:15 -04:00
} ,
{
2017-07-20 12:45:14 -04:00
"url" : "https://blog.angular.io/" ,
2017-07-30 01:35:27 -04:00
"title" : "博客"
} ,
2017-05-23 12:10:27 -04:00
{
2017-07-30 01:35:27 -04:00
"url" : "translations/cn/home" ,
"title" : "关于中文版"
2017-05-23 12:10:27 -04:00
}
] ,
2017-03-29 17:13:40 -04:00
"SideNav" : [
2017-03-01 06:55:46 -05:00
{
2017-04-26 08:26:56 -04:00
"url" : "docs" ,
2017-07-30 01:35:27 -04:00
"title" : "文档" ,
"tooltip" : "Angular 开发文档" ,
2017-06-20 02:32:30 -04:00
"hidden" : true
} ,
2017-03-01 06:55:46 -05:00
{
2017-07-30 01:35:27 -04:00
"title" : "快速起步" ,
"tooltip" : "Angular 破冰" ,
2017-03-29 17:13:40 -04:00
"children" : [
2017-03-01 06:55:46 -05:00
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial" ,
2017-07-30 01:35:27 -04:00
"title" : "1. 简介" ,
"tooltip" : "第一部分:《英雄指南》教程简介"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt1" ,
2017-07-30 01:35:27 -04:00
"title" : "2. 英雄编辑器" ,
"tooltip" : "第二部分:构建一个简单的英雄编辑器"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt2" ,
2017-07-30 01:35:27 -04:00
"title" : "3. 主从结构" ,
"tooltip" : "第三部分:构建一个主从结构的页面,用于展现英雄列表"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt3" ,
2017-07-30 01:35:27 -04:00
"title" : "4. 多个组件" ,
"tooltip" : "第四部分:把主从结构的页面重构成多个组件"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-29 17:13:40 -04:00
"url" : "tutorial/toh-pt4" ,
2017-07-30 01:35:27 -04:00
"title" : "5. 服务" ,
"tooltip" : "第五部分:创建一个可复用的服务来调用英雄的数据"
2017-03-29 17:13:40 -04:00
} ,
{
"url" : "tutorial/toh-pt5" ,
2017-07-30 01:35:27 -04:00
"title" : "6. 路由" ,
"tooltip" : "第六部分:添加 Angular 组件路由,并且学习在视图之间导航"
2017-03-29 17:13:40 -04:00
} ,
{
"url" : "tutorial/toh-pt6" ,
2017-04-30 12:06:36 -04:00
"title" : "7. HTTP" ,
2017-07-30 01:35:27 -04:00
"tooltip" : "第七部分:把服务和组件改为用 Angular 的 HTTP 服务实现"
2017-03-01 06:55:46 -05:00
}
2017-03-29 17:13:40 -04:00
]
} ,
2017-03-01 06:55:46 -05:00
{
2017-07-30 01:35:27 -04:00
"title" : "核心知识" ,
"tooltip" : "学习 Angular 的核心知识" ,
2017-03-01 06:55:46 -05:00
"children" : [
2017-04-23 03:13:38 -04:00
{
"url" : "guide/architecture" ,
2017-07-30 01:35:27 -04:00
"title" : "架构" ,
"tooltip" : "Angular 应用的基本构造块"
2017-04-23 03:13:38 -04:00
} ,
2017-03-01 06:55:46 -05:00
{
2017-07-30 01:35:27 -04:00
"title" : "模板与数据绑定" ,
"tooltip" : "模板与数据绑定" ,
2017-03-01 06:55:46 -05:00
"children" : [
{
2017-04-21 20:18:24 -04:00
"url" : "guide/displaying-data" ,
2017-07-30 01:35:27 -04:00
"title" : "显示数据" ,
"tooltip" : "属性绑定可以帮助应用把数据显示在界面上"
2017-03-01 06:55:46 -05:00
} ,
{
2017-04-21 20:18:24 -04:00
"url" : "guide/template-syntax" ,
2017-07-30 01:35:27 -04:00
"title" : "模板语法" ,
"tooltip" : "学习如何写模板,以便借助数据绑定机制显示数据并响应事件。"
2017-04-21 20:18:24 -04:00
} ,
{
"url" : "guide/lifecycle-hooks" ,
2017-07-30 01:35:27 -04:00
"title" : "生命周期钩子" ,
"tooltip" : "Angular 调用指令和组件的生命周期钩子函数,包括它的创建、变更和销毁时。"
2017-04-21 20:18:24 -04:00
} ,
{
2017-05-08 23:47:34 -04:00
"url" : "guide/component-interaction" ,
2017-07-30 01:35:27 -04:00
"title" : "组件交互" ,
"tooltip" : "在不同的指令和组件之间共享信息"
2017-04-21 20:18:24 -04:00
} ,
2017-06-19 14:08:30 -04:00
{
"url" : "guide/component-styles" ,
2017-07-30 01:35:27 -04:00
"title" : "组件样式" ,
"tooltip" : "添加专属于某个组件的样式"
2017-06-19 14:08:30 -04:00
} ,
2017-04-21 20:18:24 -04:00
{
"url" : "guide/dynamic-component-loader" ,
2017-07-30 01:35:27 -04:00
"title" : "动态组件" ,
"tooltip" : "动态加载组件"
2017-04-29 02:34:26 -04:00
} ,
2017-06-09 17:48:53 -04:00
{
"url" : "guide/attribute-directives" ,
2017-07-30 01:35:27 -04:00
"title" : "属性型指令" ,
"tooltip" : "属性型指令把行为添加到现有元素上。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/structural-directives" ,
2017-07-30 01:35:27 -04:00
"title" : "结构型指令" ,
"tooltip" : "结构型指令可以操纵页面的布局"
2017-06-09 17:48:53 -04:00
} ,
2017-04-29 02:34:26 -04:00
{
"url" : "guide/pipes" ,
2017-07-30 01:35:27 -04:00
"title" : "管道" ,
"tooltip" : "管道可以在模板中转换显示的内容。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/animations" ,
2017-07-30 01:35:27 -04:00
"title" : "动画" ,
"tooltip" : "Angular 动画体系指南"
2017-06-09 17:48:53 -04:00
}
]
} ,
{
2017-07-30 01:35:27 -04:00
"title" : "表单" ,
"tooltip" : "Angular 的表单" ,
2017-06-09 17:48:53 -04:00
"children" : [
{
"url" : "guide/user-input" ,
2017-07-30 01:35:27 -04:00
"title" : "用户输入" ,
"tooltip" : "用户输入触发 DOM 事件。我们通过事件绑定来监听它们,把更新过的数据导入回我们的组件和 model。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/forms" ,
2017-07-30 01:35:27 -04:00
"title" : "模板驱动表单" ,
2017-06-09 17:48:53 -04:00
"tooltip" : "A form creates a cohesive, effective, and compelling data entry experience. An Angular form coordinates a set of data-bound user controls, tracks changes, validates input, and presents errors."
} ,
{
"url" : "guide/form-validation" ,
2017-07-30 01:35:27 -04:00
"title" : "表单验证" ,
"tooltip" : "验证用户的表单输入"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/reactive-forms" ,
2017-07-30 01:35:27 -04:00
"title" : "响应式表单" ,
"tooltip" : "使用 FormBuilder 、分组和数组创建响应式表单。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/dynamic-form" ,
2017-07-30 01:35:27 -04:00
"title" : "动态表单" ,
"tooltip" : "使用FormGroup渲染动态表单"
2017-03-01 06:55:46 -05:00
}
2017-04-21 20:18:24 -04:00
]
2017-03-01 06:55:46 -05:00
} ,
2017-06-09 17:48:53 -04:00
{
"url" : "guide/bootstrapping" ,
2017-07-30 01:35:27 -04:00
"title" : "引导启动" ,
"tooltip" : "在应用的根模块( AppModule) 中告诉 Angular 如何构造并引导引用。"
2017-06-09 17:48:53 -04:00
} ,
{
"title" : "NgModules" ,
2017-07-30 01:35:27 -04:00
"tooltip" : "学习如何使用 NgModule 让你的应用更高效。" ,
2017-06-09 17:48:53 -04:00
"children" : [
{
"url" : "guide/ngmodule" ,
2017-07-30 01:35:27 -04:00
"title" : "NgModule" ,
"tooltip" : "使用 @NgModule 定义应用的模块。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/ngmodule-faq" ,
2017-07-30 01:35:27 -04:00
"title" : "NgModule 常见问题" ,
"tooltip" : "回答关于 @NgModule 的常见问题。"
2017-06-09 17:48:53 -04:00
}
] } ,
2017-03-01 06:55:46 -05:00
{
2017-07-30 01:35:27 -04:00
"title" : "依赖注入" ,
"tooltip" : "依赖注入:创建并注入各种服务。" ,
2017-03-01 06:55:46 -05:00
"children" : [
{
2017-04-21 20:18:24 -04:00
"url" : "guide/dependency-injection" ,
2017-07-30 01:35:27 -04:00
"title" : "依赖注入" ,
"tooltip" : "Angular 的依赖注入系统能够即时( JIT) 地创建和交付所依赖的服务。"
2017-04-21 20:18:24 -04:00
} ,
{
"url" : "guide/hierarchical-dependency-injection" ,
2017-07-30 01:35:27 -04:00
"title" : "多级注入器" ,
"tooltip" : "Angular 的多级注入体系会建立与组件平行的注入器树。"
2017-03-01 06:55:46 -05:00
} ,
2017-04-21 20:18:24 -04:00
{
"url" : "guide/dependency-injection-in-action" ,
2017-07-30 01:35:27 -04:00
"title" : "DI 实用技巧" ,
"tooltip" : "依赖注入的使用技巧"
2017-04-21 20:18:24 -04:00
}
]
} ,
2017-03-01 06:55:46 -05:00
2017-04-23 03:13:38 -04:00
{
"url" : "guide/http" ,
2017-07-13 18:22:07 -04:00
"title" : "HttpClient" ,
2017-07-30 01:35:27 -04:00
"tooltip" : "通过 HTTP 协议与远程服务器对话。"
2017-04-23 03:13:38 -04:00
} ,
{
"url" : "guide/router" ,
2017-07-30 01:35:27 -04:00
"title" : "路由与导航" ,
"tooltip" : "揭示如何通过 Angular 路由进行基本的屏幕导航。"
2017-04-23 03:13:38 -04:00
} ,
2017-04-21 20:18:24 -04:00
{
2017-06-09 17:48:53 -04:00
"url" : "guide/testing" ,
2017-07-30 01:35:27 -04:00
"title" : "测试" ,
"tooltip" : "测试 Angular 应用的技巧与实践。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/cheatsheet" ,
2017-07-30 01:35:27 -04:00
"title" : "速查表" ,
"tooltip" : "关于 Angular 常用编码技术的快速指南。"
2017-06-09 17:48:53 -04:00
}
2017-04-23 03:13:38 -04:00
] } ,
2017-03-01 06:55:46 -05:00
2017-04-23 03:13:38 -04:00
{
2017-07-30 01:35:27 -04:00
"title" : "其它技术" ,
"tooltip" : "把 Angular 用到你的实际工作中的一些技巧" ,
2017-04-23 03:13:38 -04:00
"children" : [
2017-03-29 17:13:40 -04:00
2017-06-09 17:48:53 -04:00
{
"url" : "guide/i18n" ,
2017-07-30 01:35:27 -04:00
"title" : "国际化 (i18n)" ,
"tooltip" : "把应用模板中的文本翻译成多种语言。"
2017-06-09 17:48:53 -04:00
} ,
2017-07-06 11:44:50 -04:00
{
"url" : "guide/language-service" ,
2017-07-30 01:35:27 -04:00
"title" : "语言服务" ,
"tooltip" : "使用 Angular 语言服务来为开发提速。"
2017-07-06 11:44:50 -04:00
} ,
2017-03-29 17:13:40 -04:00
{
2017-04-23 03:13:38 -04:00
"url" : "guide/security" ,
2017-07-30 01:35:27 -04:00
"title" : "安全" ,
"tooltip" : "Angular 应用开发中的安全技术。"
2017-03-01 06:55:46 -05:00
} ,
{
2017-06-09 17:48:53 -04:00
"url" : "guide/ts-to-js" ,
2017-07-30 01:35:27 -04:00
"title" : "从 TypeScript 到 JavaScript" ,
"tooltip" : "如何把 Angular 的 TypeScript 范例转换成 ES6 和 ES5 的。"
2017-03-01 06:55:46 -05:00
} ,
{
2017-07-30 01:35:27 -04:00
"title" : "环境设置与部署" ,
"tooltip" : "环境设置与部署" ,
2017-03-01 06:55:46 -05:00
"children" : [
2017-04-21 20:18:24 -04:00
{
"url" : "guide/setup" ,
2017-07-30 01:35:27 -04:00
"title" : "设置本地开发环境" ,
"tooltip" : "在你自己的机器上安装 Angular QuickStart 种子,以便更快、更高效的开发。"
2017-04-21 20:18:24 -04:00
} ,
2017-03-01 06:55:46 -05:00
{
2017-03-05 10:45:01 -05:00
"url" : "guide/setup-systemjs-anatomy" ,
2017-07-30 01:35:27 -04:00
"title" : "设置方式剖析" ,
"tooltip" : "基于 SystemJS 的本地开发环境内幕。"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/browser-support" ,
2017-07-30 01:35:27 -04:00
"title" : "浏览器支持" ,
"tooltip" : "浏览器支持与 Polyfills 指南"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/npm-packages" ,
2017-07-30 01:35:27 -04:00
"title" : "npm 包" ,
"tooltip" : "建议的 npm 包,以及如何指定包的依赖。"
2017-03-01 06:55:46 -05:00
} ,
{
2017-03-05 10:45:01 -05:00
"url" : "guide/typescript-configuration" ,
2017-07-30 01:35:27 -04:00
"title" : "TypeScript 配置" ,
"tooltip" : "给 Angular 开发者的 TypeScript 配置。"
2017-04-21 20:18:24 -04:00
} ,
{
"url" : "guide/aot-compiler" ,
2017-07-30 01:35:27 -04:00
"title" : "预( AOT) 编译" ,
"tooltip" : "学习如何使用 AOT 预编译器。"
2017-04-21 20:18:24 -04:00
} ,
{
"url" : "guide/deployment" ,
2017-07-30 01:35:27 -04:00
"title" : "部署" ,
"tooltip" : "学习如何部署你的 Angular 应用。"
2017-03-01 06:55:46 -05:00
}
2017-04-21 20:18:24 -04:00
]
} ,
{
2017-07-30 01:35:27 -04:00
"title" : "升级" ,
"tooltip" : "渐进式的把 AngularJS 应用升级到 Angular。" ,
2017-04-21 20:18:24 -04:00
"children" : [
{
"url" : "guide/upgrade" ,
2017-07-30 01:35:27 -04:00
"title" : "从 AngularJS 升级" ,
"tooltip" : "渐进式的把 AngularJS 应用升级到 Angular。"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/ajs-quick-reference" ,
2017-07-30 01:35:27 -04:00
"title" : "升级速查表" ,
"tooltip" : "学习如何把 AngularJS 的概念和技术映射到 Angular 。"
2017-04-21 20:18:24 -04:00
}
]
} ,
2017-03-01 06:55:46 -05:00
{
2017-03-05 10:45:01 -05:00
"url" : "guide/visual-studio-2015" ,
2017-07-30 01:35:27 -04:00
"title" : "Visual Studio 2015 快速起步" ,
"tooltip" : "在 Visual Studio 2015 中使用快速起步中的文件"
2017-03-01 06:55:46 -05:00
} ,
{
2017-06-09 17:48:53 -04:00
"url" : "guide/styleguide" ,
2017-07-30 01:35:27 -04:00
"title" : "风格之南" ,
"tooltip" : "写出 Angular 风格的程序"
2017-06-09 17:48:53 -04:00
} ,
{
"url" : "guide/glossary" ,
2017-07-30 01:35:27 -04:00
"title" : "词汇表" ,
"tooltip" : "Angular 中最重要的词汇的简要定义。"
2017-03-01 06:55:46 -05:00
}
]
} ,
2017-04-21 20:18:24 -04:00
{
2017-07-30 01:35:27 -04:00
"title" : "API 参考手册" ,
"tooltip" : "关于 Angular 中类和值的详细信息。" ,
2017-04-21 20:18:24 -04:00
"url" : "api"
2017-03-30 17:46:25 -04:00
}
] ,
2017-03-01 06:55:46 -05:00
2017-03-30 17:46:25 -04:00
"Footer" : [
{
2017-07-30 01:35:27 -04:00
"title" : "资源" ,
2017-03-30 17:46:25 -04:00
"children" : [
{
"url" : "about" ,
2017-07-30 01:35:27 -04:00
"title" : "关于" ,
"tooltip" : "Angular 贡献者。"
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "resources" ,
2017-07-30 01:35:27 -04:00
"title" : "资源列表" ,
"tooltip" : "网络上的 Angular 工具、培训、博客等"
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "presskit" ,
2017-07-30 01:35:27 -04:00
"title" : "宣传资料" ,
"tooltip" : "我们的联系方式、LOGO 和品牌"
2017-06-08 18:26:15 -04:00
} ,
{
"url" : "https://blog.angularjs.org/" ,
2017-07-30 01:35:27 -04:00
"title" : "博客" ,
"tooltip" : "Angular 官方博客"
2017-03-30 17:46:25 -04:00
}
]
} ,
2017-03-01 06:55:46 -05:00
{
2017-07-30 01:35:27 -04:00
"title" : "帮助" ,
2017-03-01 06:55:46 -05:00
"children" : [
{
"url" : "http://stackoverflow.com/questions/tagged/angular2" ,
"title" : "Stack Overflow" ,
2017-07-30 01:35:27 -04:00
"tooltip" : "Stack Overflow: 这里的社区会回答你关于 Angular 的技术问题"
2017-03-01 06:55:46 -05:00
} ,
{
"url" : "https://gitter.im/angular/angular" ,
"title" : "Gitter" ,
2017-07-30 01:35:27 -04:00
"tooltip" : "和老鸟聊 Angular"
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "https://github.com/angular/angular/issues" ,
2017-07-30 01:35:27 -04:00
"title" : "报告问题" ,
"tooltip" : "在 github 上报告问题和建议。"
2017-04-20 23:09:58 -04:00
} ,
{
"url" : "https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md" ,
2017-07-30 02:10:08 -04:00
"title" : "行为规范" ,
2017-07-30 01:35:27 -04:00
"tooltip" : "让我们彼此尊重"
2017-03-30 17:46:25 -04:00
}
]
} ,
{
2017-07-30 01:35:27 -04:00
"title" : "社区" ,
2017-03-30 17:46:25 -04:00
"children" : [
{
"url" : "events" ,
2017-07-30 01:35:27 -04:00
"title" : "活动" ,
2017-03-30 17:46:25 -04:00
"tooltip" : "Post issues and suggestions on github."
} ,
{
"url" : "http://www.meetup.com/topics/angularjs/" ,
2017-07-30 01:35:27 -04:00
"title" : "聚会" ,
"tooltip" : "参加聚会,向别的开发人员学习"
2017-03-30 17:46:25 -04:00
} ,
{
"url" : "https://twitter.com/angular" ,
"title" : "Twitter" ,
"tooltip" : "Twitter"
} ,
{
2017-03-31 04:11:07 -04:00
"url" : "https://github.com/angular/angular" ,
2017-03-30 17:46:25 -04:00
"title" : "GitHub" ,
"tooltip" : "GitHub"
} ,
{
"url" : "contribute" ,
2017-07-30 01:35:27 -04:00
"title" : "做贡献" ,
"tooltip" : "向 Angular 做贡献"
2017-03-30 17:46:25 -04:00
}
]
} ,
{
2017-07-30 01:35:27 -04:00
"title" : "多语言" ,
2017-03-30 17:46:25 -04:00
"children" : [
{
2017-07-30 01:35:27 -04:00
"title" : "English Version" ,
"url" : "https://angular.io/"
2017-03-01 06:55:46 -05:00
}
]
}
2017-04-25 17:48:01 -04:00
] ,
"docVersions" : [
2017-07-13 15:21:28 -04:00
{ "title" : "v2" , "url" : "https://v2.angular.io" } ,
{ "title" : "AngularDart" , "url" : "https://webdev.dartlang.org/angular" }
2017-03-01 06:55:46 -05:00
]
}