1
- include ../_util-fns
1
+ block includes
2
+ include ../_util-fns
2
3
3
4
// #docregion intro
4
5
- var langName = current .path [1 ] == ' ts' ? ' TypeScript' : ' JavaScript'
17
18
<a id =" learning-path" ></a >
18
19
:marked
19
20
# Organization
20
-
21
+
21
22
The documentation is divided into major thematic sections, each
22
23
a collection of chapters devoted to that theme.
23
24
// #enddocregion how-to-read-1
@@ -30,8 +31,8 @@ table(width="100%")
30
31
td <b >Tutorial</b >
31
32
td
32
33
:marked
33
- A step-by-step, immersive approach to learning Angular.
34
- It begins with the [QuickStart](../quickstart.html),
34
+ A step-by-step, immersive approach to learning Angular.
35
+ It begins with the [QuickStart](../quickstart.html),
35
36
the foundation for every chapter and sample in this documentation,
36
37
followed by the [*Tour of Heroes* tutorial](../tutorial) that
37
38
introduces the major features of Angular in an application context.
@@ -44,7 +45,7 @@ table(width="100%")
44
45
td <b >Developer Guide</b >
45
46
td
46
47
:marked
47
- In depth analysis of Angular features and development practices.
48
+ In- depth analysis of Angular features and development practices.
48
49
tr( style =top)
49
50
td <b >Cookbook</b >
50
51
td
@@ -62,68 +63,70 @@ table(width="100%")
62
63
:marked
63
64
Other places to go for help and information.
64
65
:marked
65
- # Learning Path
66
- We don't have to read the guide straight through. Most chapters stand on their own.
67
-
68
- We recommend a learning path for those new to Angular.
66
+ # Learning path
67
+ We don't have to read the guide straight through. Most chapters stand on their own.
68
+
69
+ We recommend a learning path for those new to Angular.
69
70
Most of that path runs through the *Basics* section:
70
71
71
- 1. Read the [Architecture Overview ](architecture.html) to get the big picture.
72
-
73
- 1. Try the [QuickStart](../quickstart.html). The QuickStart is the "Hello, World" of Angular 2.
74
- It shows us how to setup the libraries and tools we'll need to write *any* Angular app.
75
-
76
- 1. Take the *Tour of Heroes* [Tutorial](../tutorial) which picks up from where the QuickStart leaves off
77
- and builds a simple data-driven app.
72
+ 1. Read the [Architecture](architecture.html) overview to get the big picture.
73
+
74
+ 1. Try the [QuickStart](../quickstart.html). The QuickStart is the "Hello, World" of Angular 2.
75
+ It shows us how to set up the libraries and tools we'll need to write *any* Angular app.
76
+
77
+ 1. Take the *Tour of Heroes* [Tutorial](../tutorial), which picks up from where the QuickStart leaves off
78
+ and builds a simple data-driven app.
78
79
Simple, yes, but with the essential characteristics we'd expect of a professional application:
79
- a sensible project structure, data binding, master/detail, services, dependency injection, navigation, and remote data access.
80
-
80
+ a sensible project structure, data binding, master/detail, services, dependency injection, navigation, and remote data access.
81
+
81
82
Return to the *Basics* section and continue in the suggested order:
82
-
83
+
83
84
1. [Displaying Data](displaying-data.html) explains how to get information on to the screen.
84
-
85
+
85
86
1. [User Input](user-input.html) covers the basics of responding to user behavior.
86
-
87
+
87
88
1. [Forms](forms.html) handle user data entry and validation within the UI.
88
-
89
+
89
90
1. [Dependency Injection](dependency-injection.html) is the way we build large, maintainable applications
90
- from small, single purpose parts.
91
-
92
- 1. [Template Syntax](template-syntax.html) is a comprehensive study of Angular template HTML.
91
+ from small, single- purpose parts.
92
+
93
+ 1. [Template Syntax](template-syntax.html) is a comprehensive study of Angular template HTML.
93
94
94
95
With this foundation, we can read and understand any chapter in the guide.
95
96
// #enddocregion how-to-read-2
96
97
// #docregion the-rest
97
98
:marked
98
- # Code Samples
99
-
100
- Every chapter includes code snippets that we can reuse in our own applications.
99
+ # Code samples
100
+
101
+ Every chapter includes code snippets that we can reuse in our own applications.
101
102
These snippets are excerpts from a sample application that accompanies the chapter.
102
-
103
- Look for a link to a running version of that sample near the top of each page
104
- such as this [live example](/resources/live-examples/architecture/ts/plnkr.html) from the [Architecture](architecture.html) chapter.
105
-
106
- The link launches a browser-based code editor where we can inspect, modify, save, and download the code.
107
-
108
- A few early chapters are written as tutorials and are clearly marked as such.
109
- Most chapters are *not* tutorials.
110
- They highlight key points in code rather than explain each step necessary to build the sample.
111
- We can always get the full source by way of the live link.
112
-
103
+
104
+ block example-links
105
+ :marked
106
+ Look for a link to a running version of that sample near the top of each page,
107
+ such as this [live example](/resources/live-examples/architecture/ts/plnkr.html) from the [Architecture](architecture.html) chapter.
108
+
109
+ The link launches a browser-based code editor where we can inspect, modify, save, and download the code.
110
+
111
+ A few early chapters are written as tutorials and are clearly marked as such.
112
+ Most chapters are *not* tutorials.
113
+ They highlight key points in code rather than explain each step necessary to build the sample.
114
+ We can always get the full source by way of the live link.
115
+
113
116
## References
114
-
117
+
115
118
The [Cheat Sheet](cheatsheet.html) lists Angular syntax for common scenarios.
116
-
119
+
117
120
The [Glossary](glossary.html) defines terms that Angular developers should know.
118
-
121
+
119
122
The [API Guide](../api/) is the authority on every public-facing member of the Angular libraries.
120
-
123
+
121
124
# Feedback
122
-
125
+
123
126
We welcome feedback! Leave a comment by clicking the icon in upper right corner of the banner.
124
-
125
- Post *documentation* issues and pull requests on the
127
+
128
+ Post *documentation* issues and pull requests on the
126
129
[angular.io](https://github.com/angular/angular.io) github repository.
127
-
130
+
128
131
Post issues with *Angular 2 itself* to the [angular](https://github.com/angular/angular) github repository.
129
132
// #enddocregion the-rest
0 commit comments