2016-02-02 14:39:34 +01:00
|
|
|
{
|
|
|
|
"index": {
|
2016-05-17 13:22:40 +08:00
|
|
|
"title": "烹饪书",
|
2016-04-12 19:07:06 +08:00
|
|
|
"navTitle": "概览",
|
2016-05-17 20:36:16 +08:00
|
|
|
"description": "一组常见Angular应用场景的“烹饪书”"
|
2016-02-02 14:39:34 +01:00
|
|
|
},
|
2016-04-10 09:14:24 -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-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-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-03-05 17:53:34 -05:00
|
|
|
"dynamic-form": {
|
2016-04-12 19:07:06 +08:00
|
|
|
"title": "动态表单",
|
|
|
|
"intro": "通过NgFormModel渲染动态表单"
|
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-02-02 14:39:34 +01:00
|
|
|
}
|
2016-01-27 14:49:02 -08:00
|
|
|
}
|