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-08-03 21:09:01 -04:00
|
|
|
|
"url": "guide/docs-style-guide",
|
|
|
|
|
"title": "文档风格指南",
|
|
|
|
|
"tooltip": "给文档作者的风格指南",
|
|
|
|
|
"hidden": true
|
|
|
|
|
},
|
|
|
|
|
|
2017-08-02 19:00:36 -04:00
|
|
|
|
{
|
|
|
|
|
"url": "guide/webpack",
|
2017-08-08 01:10:17 -04:00
|
|
|
|
"title": "Webpack: 简介",
|
2017-08-02 19:00:36 -04:00
|
|
|
|
"hidden": true
|
|
|
|
|
},
|
|
|
|
|
|
2017-08-03 21:09:01 -04:00
|
|
|
|
{
|
|
|
|
|
"url": "guide/quickstart",
|
2017-08-06 19:49:44 -04:00
|
|
|
|
"title": "快速上手",
|
2017-08-03 21:09:01 -04:00
|
|
|
|
"tooltip": "Angular 破冰"
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"title": "教程",
|
|
|
|
|
"tooltip": "此《英雄指南》教程会带你用 TypeScript 一步步创建一个 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-11-06 13:02:18 -05:00
|
|
|
|
{
|
|
|
|
|
"url": "tutorial/toh-pt0",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "2. 应用的“外壳”",
|
|
|
|
|
"tooltip": "第二部分:创建应用的外壳"
|
2017-11-06 13:02:18 -05:00
|
|
|
|
},
|
2017-03-01 06:55:46 -05:00
|
|
|
|
{
|
2017-03-29 17:13:40 -04:00
|
|
|
|
"url": "tutorial/toh-pt1",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "3. 英雄编辑器",
|
|
|
|
|
"tooltip": "第三部分:构建一个简单的英雄编辑器"
|
2017-03-01 06:55:46 -05:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-29 17:13:40 -04:00
|
|
|
|
"url": "tutorial/toh-pt2",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "4. 主从结构",
|
|
|
|
|
"tooltip": "第四部分:构建一个主从结构的页面,用于展现英雄列表"
|
2017-03-01 06:55:46 -05:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-29 17:13:40 -04:00
|
|
|
|
"url": "tutorial/toh-pt3",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "5. 多个组件",
|
|
|
|
|
"tooltip": "第五部分:把主从结构的页面重构成多个组件"
|
2017-03-01 06:55:46 -05:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-03-29 17:13:40 -04:00
|
|
|
|
"url": "tutorial/toh-pt4",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "6. 服务",
|
|
|
|
|
"tooltip": "第六部分:创建一个可复用的服务来管理英雄数据"
|
2017-03-29 17:13:40 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "tutorial/toh-pt5",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "7. 路由",
|
|
|
|
|
"tooltip": "第七部分:添加 Angular 路由器,并且学习在视图之间导航"
|
2017-03-29 17:13:40 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "tutorial/toh-pt6",
|
2017-11-06 13:02:18 -05:00
|
|
|
|
"title": "8. HTTP",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"tooltip": "第八部分:通过 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-08-08 01:10:17 -04:00
|
|
|
|
"tooltip": "表单可以创建集中、高效、引人注目的输入体验。Angular 表单可以协调一组数据绑定控件,跟踪变更,验证输入,并表达错误信息。"
|
2017-06-09 17:48:53 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"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
|
|
|
|
},
|
2018-01-09 14:31:41 -05:00
|
|
|
|
{
|
|
|
|
|
"title": "Observables & RxJS",
|
|
|
|
|
"tooltip": "Observables & RxJS",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/observables",
|
|
|
|
|
"title": "Observables",
|
|
|
|
|
"tooltip": ""
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/rx-library",
|
|
|
|
|
"title": "The RxJS Library",
|
|
|
|
|
"tooltip": ""
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/observables-in-angular",
|
|
|
|
|
"title": "Observables in Angular",
|
|
|
|
|
"tooltip": ""
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/practical-observable-usage",
|
|
|
|
|
"title": "Practical Usage",
|
|
|
|
|
"tooltip": ""
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/comparing-observables",
|
|
|
|
|
"title": "Compare to Other Techniques",
|
|
|
|
|
"tooltip": ""
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
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
|
|
|
|
},
|
|
|
|
|
{
|
2017-07-04 10:58:20 -04:00
|
|
|
|
|
2017-06-09 17:48:53 -04:00
|
|
|
|
"title": "NgModules",
|
2017-07-04 10:58:20 -04:00
|
|
|
|
"tooltip": "NgModules.",
|
2017-06-09 17:48:53 -04:00
|
|
|
|
"children": [
|
|
|
|
|
{
|
2017-07-04 10:58:20 -04:00
|
|
|
|
"url": "guide/ngmodules",
|
|
|
|
|
"title": "NgModules Introduction",
|
|
|
|
|
"tooltip": "Use NgModules to make your apps efficient."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/ngmodule-vs-jsmodule",
|
|
|
|
|
"title": "JS Modules vs NgModules",
|
|
|
|
|
"tooltip": "Differentiate between JavaScript modules and NgModules."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/frequent-ngmodules",
|
|
|
|
|
"title": "Frequently Used NgModules",
|
|
|
|
|
"tooltip": "Introduction to the most frequently used NgModules."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/module-types",
|
2018-01-17 07:57:43 -05:00
|
|
|
|
"title": "Types of Feature Modules",
|
|
|
|
|
"tooltip": "Description of the different types of feature modules."
|
2017-07-04 10:58:20 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/entry-components",
|
|
|
|
|
"title": "Entry Components",
|
|
|
|
|
"tooltip": "All about entry components in Angular."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/feature-modules",
|
|
|
|
|
"title": "Feature Modules",
|
|
|
|
|
"tooltip": "Create feature modules to organize your code."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/providers",
|
|
|
|
|
"title": "Providers",
|
|
|
|
|
"tooltip": "Providers and NgModules."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/singleton-services",
|
|
|
|
|
"title": "Singleton Services",
|
|
|
|
|
"tooltip": "Creating singleton services."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/lazy-loading-ngmodules",
|
|
|
|
|
"title": "Lazy Loading Feature Modules",
|
|
|
|
|
"tooltip": "Lazy load modules to speed up your apps."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/sharing-ngmodules",
|
|
|
|
|
"title": "Sharing NgModules",
|
|
|
|
|
"tooltip": "Share NgModules to streamline your apps."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/ngmodule-api",
|
|
|
|
|
"title": "NgModule API",
|
|
|
|
|
"tooltip": "Understand the details of NgModules."
|
2017-06-09 17:48:53 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/ngmodule-faq",
|
2017-07-30 01:35:27 -04:00
|
|
|
|
"title": "NgModule 常见问题",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"tooltip": "回答关于 NgModules 的常见问题。"
|
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-10-23 20:44:49 -04:00
|
|
|
|
{
|
|
|
|
|
"url": "guide/dependency-injection-pattern",
|
|
|
|
|
"title": "The Dependency Injection pattern",
|
|
|
|
|
"tooltip": "Learn about the dependency injection pattern behind the Angular DI system."
|
|
|
|
|
},
|
2017-03-01 06:55:46 -05:00
|
|
|
|
{
|
2017-04-21 20:18:24 -04:00
|
|
|
|
"url": "guide/dependency-injection",
|
2018-02-27 19:08:59 -05:00
|
|
|
|
"title": "Angular 依赖注入",
|
|
|
|
|
"tooltip": "Angular 的依赖注入系统能够为 Angular 创建的类创建并交付它们所依赖的服务。"
|
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-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-10-11 06:05:52 -04:00
|
|
|
|
"title": "搭建本地开发环境",
|
2017-07-30 01:35:27 -04:00
|
|
|
|
"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-10-11 06:05:52 -04:00
|
|
|
|
"title": "搭建方式剖析",
|
2017-07-30 01:35:27 -04:00
|
|
|
|
"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-12-06 21:12:19 -05:00
|
|
|
|
{
|
|
|
|
|
"title": "Service Workers",
|
|
|
|
|
"tooltip": "Angular service workers: Controlling caching of application resources.",
|
|
|
|
|
"children": [
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/service-worker-intro",
|
|
|
|
|
"title": "Introduction",
|
|
|
|
|
"tooltip": "Angular's implementation of service workers improves user experience with slow or unreliable network connectivity."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/service-worker-getting-started",
|
|
|
|
|
"title": "Getting Started",
|
|
|
|
|
"tooltip": "Enabling the service worker in a CLI project and observing behavior in the browser."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/service-worker-communications",
|
|
|
|
|
"title": "Service Worker Communication",
|
|
|
|
|
"tooltip": "Services that enable you to interact with an Angular service worker."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/service-worker-devops",
|
|
|
|
|
"title": "Service Worker in Production",
|
|
|
|
|
"tooltip": "Running applications with service workers, managing application update, debugging, and killing applications."
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/service-worker-config",
|
|
|
|
|
"title": "Service Worker Configuration",
|
|
|
|
|
"tooltip": "Configuring service worker caching behavior."
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
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-08-15 13:22:55 -04:00
|
|
|
|
{
|
|
|
|
|
"url": "guide/universal",
|
|
|
|
|
"title": "Server-side Rendering",
|
|
|
|
|
"tooltip": "Render HTML server-side with Angular Universal."
|
|
|
|
|
},
|
2017-03-01 06:55:46 -05:00
|
|
|
|
{
|
2017-03-05 10:45:01 -05:00
|
|
|
|
"url": "guide/visual-studio-2015",
|
2017-08-06 19:49:44 -04:00
|
|
|
|
"title": "Visual Studio 2015 快速上手",
|
2017-07-30 01:35:27 -04:00
|
|
|
|
"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 05:13:46 -04:00
|
|
|
|
"title": "风格指南",
|
2017-07-30 01:35:27 -04:00
|
|
|
|
"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-09-04 06:50:13 -04:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"url": "guide/change-log",
|
|
|
|
|
"title": "Change Log",
|
|
|
|
|
"tooltip": "Angular Documentation Change Log",
|
|
|
|
|
"hidden": true
|
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
|
|
|
|
},
|
|
|
|
|
{
|
2017-08-02 18:45:54 -04:00
|
|
|
|
"url": "https://blog.angular.io/",
|
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": [
|
|
|
|
|
{
|
2017-09-06 00:39:09 -04:00
|
|
|
|
"url": "https://stackoverflow.com/questions/tagged/angular",
|
2017-03-01 06:55:46 -05:00
|
|
|
|
"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-11-03 13:59:27 -04:00
|
|
|
|
{ "title": "v4 (LTS)", "url": "https://v4.angular.io" },
|
2017-08-03 03:30:35 -04:00
|
|
|
|
{ "title": "v2", "url": "https://v2.angular.cn" },
|
2017-07-13 15:21:28 -04:00
|
|
|
|
{ "title": "AngularDart", "url": "https://webdev.dartlang.org/angular" }
|
|
|
|
|
|
2017-03-01 06:55:46 -05:00
|
|
|
|
]
|
|
|
|
|
}
|