9
9
are building client applications in HTML and #{_Lang}.
10
10
<br class="l-clear-left">
11
11
12
- :marked
13
12
## Organization
14
13
15
14
The documentation is divided into major thematic sections, each
16
15
a collection of pages devoted to that theme.
17
16
18
17
block js-alert
19
18
19
+ - var __lang = _docsFor || current .path [1 ] || ' ts' ;
20
+ - var guideData = public .docs [__lang].latest .guide ._data ;
21
+ - var advancedLandingPage = ' ' ;
22
+ - for (var page in guideData) {
23
+ - if (! guideData[page].basics && ! guideData[page].hide ) { advancedLandingPage = page; break ; }
24
+ - }
25
+ - var advancedUrl = ' ./' + advancedLandingPage + ' .html'
20
26
- var top= " vertical-align:top"
21
27
table( width ="100%" )
22
28
col( width ="15%" )
23
29
col
24
30
tr( style =top)
25
- td <b >QuickStart</b >
31
+ td <b >< a href = " ../quickstart " > QuickStart</ a > </b >
26
32
td
27
33
:marked
28
34
The foundation for every page and sample in this documentation.
29
35
tr( style =top)
30
- td <b >Guide</b >
36
+ td <b >< a href = " ./ " > Guide</ a > </b >
31
37
td
32
38
:marked
33
39
The essential ingredients of Angular development.
34
40
tr( style =top)
35
- td <b >API Reference</b >
41
+ td <b >< a href = " ../api " > API Reference</ a > </b >
36
42
td
37
43
:marked
38
44
Authoritative details about each member of the Angular libraries.
39
45
tr( style =top)
40
- td <b >Tutorial</b >
46
+ td <b >< a href = " ../tutorial " > Tutorial</ a > </b >
41
47
td
42
48
:marked
43
49
A step-by-step, immersive approach to learning Angular that
44
50
introduces the major features of Angular in an application context.
45
51
tr( style =top)
46
- td <b >Advanced</b >
52
+ td <b >< a href = " !{advancedUrl} " > Advanced</ a > </b >
47
53
td
48
54
:marked
49
55
In-depth analysis of Angular features and development practices.
50
56
tr( style =top)
51
- td <b >Cookbook</b >
57
+ td <b >< a href = " ../cookbook " > Cookbook</ a > </b >
52
58
td
53
59
:marked
54
60
Recipes for specific application challenges, mostly code snippets with a minimum of exposition.
61
+
55
62
:marked
56
63
## Learning path
64
+
57
65
You don't have to read the guide straight through. Most pages stand on their own.
58
66
59
67
For those new to Angular, the recommended learning path runs through the *Guide* section:
@@ -80,37 +88,28 @@ table(width="100%")
80
88
81
89
After reading the above sections, you can skip to any other pages on this site.
82
90
83
- :marked
84
91
## Code samples
85
92
86
93
Each page includes code snippets that you can reuse in your applications.
87
94
These snippets are excerpts from a sample application that accompanies the page.
88
95
89
- block example-links
90
- :marked
91
- Look for a link to a running version of that sample near the top of each page,
92
- such as this <live-example name="architecture"></live-example> from the [Architecture](architecture.html) page.
96
+ Look for a link to a running version of that sample near the top of each page,
97
+ such as this <live-example name="architecture"></live-example> from the [Architecture](architecture.html) page.
98
+ <p if-docs="ts">
99
+ The link launches a browser-based code editor where you can inspect, modify, save, and download the code.
100
+ </p>
93
101
94
- The link launches a browser-based code editor where you can inspect, modify, save, and download the code.
95
-
96
- :marked
97
102
A few early pages are written as tutorials and are clearly marked as such.
98
103
The rest of the pages highlight key points in code rather than explain each step necessary to build the sample.
99
104
You can always get the full source through the #{_liveLink}.
100
105
101
106
## Reference pages
102
107
103
- The [Cheat Sheet](cheatsheet.html) lists Angular syntax for common scenarios.
104
-
105
- The [Glossary](glossary.html) defines terms that Angular developers should know.
106
-
107
- The [API Reference](../api/) is the authority on every public-facing member of the Angular libraries.
108
-
109
- ## Feedback
110
-
111
- We welcome feedback!
112
-
113
- Use the [angular.io Github repo](https://github.com/angular/angular.io) for **documentation** issues and pull requests.
108
+ - The [Cheat Sheet](cheatsheet.html) lists Angular syntax for common scenarios.
109
+ - The [Glossary](glossary.html) defines terms that Angular developers should know.
110
+ - The [API Reference](../api/) is the authority on every public-facing member of the Angular libraries.
114
111
112
+ ## We welcome feedback!
115
113
116
- Use the [Angular Github repo](https://github.com/angular/angular) to report issues with **Angular** itself.
114
+ - Use the [website GitHub repo](!{_ngDocRepoURL}) for **documentation** issues and pull requests.
115
+ - Use the [Angular GitHub repo](!{_ngRepoURL}) to report issues with **Angular** itself.
0 commit comments