Skip to content

Commit 51bfcf9

Browse files
committed
docs(displaying-data/dart): proofread
- Dart prose simplified by removing discussion of "additions to pubspec.yaml" which are no longer necessary given the current state of QuickStart. - E2e suites passed: public/docs/_examples/displaying-data/dart public/docs/_examples/displaying-data/ts Contributes to angular#1598 and angular#1508.
1 parent d1e6a24 commit 51bfcf9

File tree

10 files changed

+95
-335
lines changed

10 files changed

+95
-335
lines changed

public/docs/_examples/displaying-data/dart/lib/app_component.dart

+19-21
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,28 @@ import 'package:angular2/core.dart';
33

44
import 'hero.dart';
55

6-
final List<Hero> _heroes = [
7-
new Hero(1, 'Windstorm'),
8-
new Hero(13, 'Bombasto'),
9-
new Hero(15, 'Magneta'),
10-
new Hero(20, 'Tornado')
11-
];
12-
136
@Component(
147
selector: 'my-app',
158
template: '''
16-
<h1>{{title}}</h1>
17-
<h2>My favorite hero is: {{myHero.name}}</h2>
18-
<p>Heroes:</p>
19-
<ul>
20-
<li *ngFor="let hero of heroes">
21-
{{ hero.name }}
22-
</li>
23-
</ul>
24-
// #docregion message
25-
<p *ngIf="heroes.length > 3">There are many heroes!</p>
26-
// #enddocregion message
27-
''')
9+
<h1>{{title}}</h1>
10+
<h2>My favorite hero is: {{myHero.name}}</h2>
11+
<p>Heroes:</p>
12+
<ul>
13+
<li *ngFor="let hero of heroes">
14+
{{ hero.name }}
15+
</li>
16+
</ul>
17+
// #docregion message
18+
<p *ngIf="heroes.length > 3">There are many heroes!</p>
19+
// #enddocregion message
20+
''')
2821
class AppComponent {
2922
String title = 'Tour of Heroes';
30-
List<Hero> heroes = _heroes;
31-
Hero myHero = _heroes[0];
23+
List<Hero> heroes = [
24+
new Hero(1, 'Windstorm'),
25+
new Hero(13, 'Bombasto'),
26+
new Hero(15, 'Magneta'),
27+
new Hero(20, 'Tornado')
28+
];
29+
Hero get myHero => heroes.first;
3230
}

public/docs/_examples/displaying-data/dart/lib/app_component_1.dart

+5-4
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ import 'package:angular2/core.dart';
33

44
@Component(
55
selector: 'my-app',
6-
// #docregion template
6+
// #docregion template
77
template: '''
8-
<h1>{{title}}</h1>
9-
<h2>My favorite hero is: {{myHero}}</h2>'''
10-
// #enddocregion template
8+
<h1>{{title}}</h1>
9+
<h2>My favorite hero is: {{myHero}}</h2>
10+
'''
11+
// #enddocregion template
1112
)
1213
class AppComponent {
1314
String title = 'Tour of Heroes';
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,26 @@
11
// #docregion
22
import 'package:angular2/core.dart';
33

4-
// #docregion mock-heroes
5-
const List<String> _heroes = const [
6-
'Windstorm',
7-
'Bombasto',
8-
'Magneta',
9-
'Tornado'
10-
];
11-
// #enddocregion mock-heroes
12-
134
@Component(
145
selector: 'my-app',
15-
// #docregion template
6+
// #docregion template
167
template: '''
17-
<h1>{{title}}</h1>
18-
<h2>My favorite hero is: {{myHero}}</h2>
19-
<p>Heroes:</p>
20-
<ul>
21-
// #docregion li-repeater
22-
<li *ngFor="let hero of heroes">
23-
{{ hero }}
24-
</li>
25-
// #enddocregion li-repeater
26-
</ul>'''
27-
// #enddocregion template
8+
<h1>{{title}}</h1>
9+
<h2>My favorite hero is: {{myHero}}</h2>
10+
<p>Heroes:</p>
11+
<ul>
12+
// #docregion li
13+
<li *ngFor="let hero of heroes">
14+
{{ hero }}
15+
</li>
16+
// #enddocregion li
17+
</ul>
18+
'''
19+
// #enddocregion template
2820
)
29-
// #docregion mock-heroes
21+
// #docregion class
3022
class AppComponent {
3123
String title = 'Tour of Heroes';
32-
List<String> heroes = _heroes;
33-
String myHero = _heroes[0];
24+
List<String> heroes = ['Windstorm', 'Bombasto', 'Magneta', 'Tornado'];
25+
String get myHero => heroes.first;
3426
}
35-
// #enddocregion mock-heroes
36-
// #enddocregion
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,34 @@
11
// #docregion
22
import 'package:angular2/core.dart';
3-
// #docregion heroes
3+
// #docregion import
44
import 'hero.dart';
5-
6-
final List<Hero> _heroes = [
7-
new Hero(1, 'Windstorm'),
8-
new Hero(13, 'Bombasto'),
9-
new Hero(15, 'Magneta'),
10-
new Hero(20, 'Tornado')
11-
];
12-
// #enddocregion heroes
5+
// #enddocregion import
136

147
@Component(
158
selector: 'my-app',
16-
// #docregion template
9+
// #docregion template
1710
template: '''
18-
<h1>{{title}}</h1>
19-
<h2>My favorite hero is: {{myHero.name}}</h2>
20-
<p>Heroes:</p>
21-
<ul>
22-
<li *ngFor="let hero of heroes">
23-
{{ hero.name }}
24-
</li>
25-
</ul>'''
26-
// #enddocregion template
11+
<h1>{{title}}</h1>
12+
<h2>My favorite hero is: {{myHero.name}}</h2>
13+
<p>Heroes:</p>
14+
<ul>
15+
<li *ngFor="let hero of heroes">
16+
{{ hero.name }}
17+
</li>
18+
</ul>
19+
'''
20+
// #enddocregion template
2721
)
28-
// #docregion heroes
22+
// #docregion class
2923
class AppComponent {
3024
String title = 'Tour of Heroes';
31-
List<Hero> heroes = _heroes;
32-
Hero myHero = _heroes[0];
25+
// #docregion heroes
26+
List<Hero> heroes = [
27+
new Hero(1, 'Windstorm'),
28+
new Hero(13, 'Bombasto'),
29+
new Hero(15, 'Magneta'),
30+
new Hero(20, 'Tornado')
31+
];
32+
Hero get myHero => heroes.first;
33+
// #enddocregion heroes
3334
}
34-
// #enddocregion heroes
35-
// #enddocregion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// #docregion
22
class Hero {
3-
int id;
3+
final int id;
44
String name;
55

66
Hero(this.id, this.name);
7+
78
String toString() => '$id: $name';
89
}
9-
// #enddocregion

public/docs/_examples/displaying-data/dart/pubspec.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# #docregion
22
name: displaying_data
3-
description: Displaying Data Example
3+
description: Displaying Data
44
version: 0.0.1
55
environment:
66
sdk: '>=1.13.0 <2.0.0'

public/docs/_examples/displaying-data/dart/web/index.html

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
<html>
44
<head>
55
<title>Displaying Data</title>
6-
<link rel="stylesheet" href="styles.css">
6+
<link rel="stylesheet" href="styles.css">
7+
78
<script defer src="main.dart" type="application/dart"></script>
89
<script defer src="packages/browser/dart.js"></script>
910
</head>
11+
<!-- #docregion body -->
1012
<body>
11-
<!-- #docregion my-app -->
1213
<my-app>Loading...</my-app>
13-
<!-- #enddocregion my-app -->
1414
</body>
15+
<!-- #enddocregion body -->
1516
</html>

public/docs/_examples/displaying-data/dart/web/main.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import 'package:angular2/platform/browser.dart';
99
// #docregion final
1010
import 'package:displaying_data/app_component.dart';
1111

12-
main() {
12+
void main() {
1313
// #enddocregion final
1414
// pick one
1515
// bootstrap(v1.AppComponent);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.l-sub-section
2+
:marked
3+
Alternatively, begin with a
4+
[download of the QuickStart source](https://github.com/angular-examples/quickstart/archive/master.zip).

0 commit comments

Comments
 (0)