2016-02-02 14:39:34 +01:00
|
|
|
|
{
|
|
|
|
|
"index": {
|
2016-05-22 19:26:23 +08:00
|
|
|
|
"title": "烹饪宝典",
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"navTitle": "概览",
|
2016-05-22 19:26:23 +08:00
|
|
|
|
"description": "一组常见Angular应用场景的“烹饪宝典”"
|
2016-02-02 14:39:34 +01:00
|
|
|
|
},
|
2016-04-10 09:14:24 -04:00
|
|
|
|
|
2016-09-14 13:10:04 -04:00
|
|
|
|
"aot-compiler": {
|
2016-09-16 13:21:27 +08:00
|
|
|
|
"title": "预(AoT)编译器",
|
|
|
|
|
"intro": "学习如何使用预编译器"
|
2016-09-14 13:10:04 -04:00
|
|
|
|
},
|
|
|
|
|
|
2016-01-27 14:49:02 -08:00
|
|
|
|
"a1-a2-quick-reference": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "Angular从1到2快速参考",
|
|
|
|
|
"navTitle": "Angular从1到2快速参考",
|
2016-05-17 15:46:28 +08:00
|
|
|
|
"intro": "学习如何把Angular 1中的概念和技术对应到Angular 2中"
|
2016-01-27 14:49:02 -08:00
|
|
|
|
},
|
2016-04-10 09:14:24 -04:00
|
|
|
|
|
2016-08-25 19:12:15 -07:00
|
|
|
|
"ngmodule-faq": {
|
2016-09-10 18:07:25 +08:00
|
|
|
|
"title": "Angular模块常见问题",
|
|
|
|
|
"intro": "对@NgModule常见问题的解答"
|
2016-08-25 19:12:15 -07:00
|
|
|
|
},
|
|
|
|
|
|
2016-02-02 14:39:34 +01:00
|
|
|
|
"component-communication": {
|
2016-05-17 15:46:28 +08:00
|
|
|
|
"title": "组件通讯",
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"intro": "在不同的指令和组件之间共享信息"
|
2016-03-05 17:53:34 -05:00
|
|
|
|
},
|
|
|
|
|
|
2016-05-20 15:14:13 -07:00
|
|
|
|
"component-relative-paths": {
|
2016-05-21 21:02:15 +08:00
|
|
|
|
"title": "相对于组件的路径",
|
|
|
|
|
"intro": "为组件的模板和样式指定相对于组件的路径"
|
2016-05-20 15:14:13 -07:00
|
|
|
|
},
|
|
|
|
|
|
2016-03-26 12:18:13 -04:00
|
|
|
|
"dependency-injection": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "依赖注入",
|
|
|
|
|
"intro": "依赖注入技术"
|
2016-03-26 12:18:13 -04:00
|
|
|
|
},
|
|
|
|
|
|
2016-06-18 12:00:04 -04:00
|
|
|
|
"dynamic-form-deprecated": {
|
2016-06-22 16:43:47 -07:00
|
|
|
|
"title": "Dynamic Forms",
|
2016-08-09 17:38:25 +01:00
|
|
|
|
"intro": "Render dynamic forms with NgFormModel",
|
|
|
|
|
"basics": true,
|
|
|
|
|
"hide": true
|
2016-03-16 18:01:33 +02:00
|
|
|
|
},
|
|
|
|
|
|
2016-06-22 16:43:47 -07:00
|
|
|
|
"dynamic-form": {
|
2016-08-12 07:57:51 +08:00
|
|
|
|
"title": "动态表单",
|
|
|
|
|
"intro": "用FormGroup渲染动态表单"
|
2016-06-22 16:43:47 -07:00
|
|
|
|
},
|
|
|
|
|
|
2016-08-26 21:02:32 -07:00
|
|
|
|
"form-validation": {
|
2016-09-10 18:07:25 +08:00
|
|
|
|
"title": "表单验证",
|
|
|
|
|
"intro": "验证用户在表单中的输入"
|
2016-08-26 21:02:32 -07:00
|
|
|
|
},
|
|
|
|
|
|
2016-08-08 17:30:05 -07:00
|
|
|
|
"rc4-to-rc5": {
|
2016-09-10 18:07:25 +08:00
|
|
|
|
"title": "如何从RC4迁移到RC5",
|
|
|
|
|
"intro": "分分钟把RC4迁移到RC5"
|
2016-03-16 18:01:33 +02:00
|
|
|
|
},
|
|
|
|
|
|
2016-04-10 09:14:24 -04:00
|
|
|
|
"set-document-title": {
|
2016-05-03 22:33:20 +08:00
|
|
|
|
"title": "设置文档标题",
|
|
|
|
|
"intro": "使用Title服务来设置文档标题或窗口标题"
|
2016-04-10 09:14:24 -04:00
|
|
|
|
},
|
|
|
|
|
|
2016-03-16 18:01:33 +02:00
|
|
|
|
"ts-to-js": {
|
2016-04-12 19:07:06 +08:00
|
|
|
|
"title": "从TypeScript到JavaScript",
|
|
|
|
|
"intro": "把Angular 2的TypeScript范例转换为ES5 JavaScript"
|
2016-05-24 11:39:07 -07:00
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
"visual-studio-2015": {
|
2016-09-18 10:03:20 +08:00
|
|
|
|
"title": "Visual Studio 2015快速起步",
|
|
|
|
|
"intro": "使用Visual Studio 2015快速起步"
|
2016-02-02 14:39:34 +01:00
|
|
|
|
}
|
2016-01-27 14:49:02 -08:00
|
|
|
|
}
|