docs(dart): update sample code to be more uniform, use b2

closes #766
This commit is contained in:
Kathy Walrath 2016-01-27 15:51:50 -08:00
parent e258e0f346
commit a7826ee44c
44 changed files with 107 additions and 91 deletions

View File

@ -1,9 +1,8 @@
// #docregion // #docregion
library developer_guide_intro.backend_service;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:developer_guide_intro/logger_service.dart';
import 'package:developer_guide_intro/hero.dart'; import 'hero.dart';
import 'logger_service.dart';
@Injectable() @Injectable()
class BackendService { class BackendService {

View File

@ -1,6 +1,4 @@
// #docregion // #docregion
library developer_guide_intro.hero;
class Hero { class Hero {
static int _nextId = 1; static int _nextId = 1;
int id; int id;

View File

@ -1,8 +1,7 @@
// #docregion // #docregion
library developer_guide_intro.hero_detail_component;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:developer_guide_intro/hero.dart';
import 'hero.dart';
@Component(selector: 'hero-detail', templateUrl: 'hero_detail_component.html') @Component(selector: 'hero-detail', templateUrl: 'hero_detail_component.html')
class HeroDetailComponent { class HeroDetailComponent {

View File

@ -1,10 +1,9 @@
// #docplaster // #docplaster
library developer_guide_intro.hero_list_component;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:developer_guide_intro/hero.dart';
import 'package:developer_guide_intro/hero_detail_component.dart'; import 'hero.dart';
import 'package:developer_guide_intro/hero_service.dart'; import 'hero_detail_component.dart';
import 'hero_service.dart';
// #docregion metadata // #docregion metadata
// #docregion providers // #docregion providers

View File

@ -1,9 +1,8 @@
library developer_guide_intro.hero_service;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:developer_guide_intro/hero.dart';
import 'package:developer_guide_intro/backend_service.dart'; import 'backend_service.dart';
import 'package:developer_guide_intro/logger_service.dart'; import 'hero.dart';
import 'logger_service.dart';
// #docregion class // #docregion class
@Injectable() @Injectable()

View File

@ -1,6 +1,4 @@
// #docregion // #docregion
library developer_guide_intro.logger_service;
import 'dart:html'; import 'dart:html';
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';

View File

@ -1,10 +1,15 @@
# #docregion
name: developer_guide_intro name: developer_guide_intro
description: Developer Guide Intro description: Developer Guide Intro
version: 0.0.1 version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.0 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:
- angular2: - angular2:
platform_directives: 'package:angular2/src/common/directives.dart#CORE_DIRECTIVES' platform_directives: 'package:angular2/common.dart#CORE_DIRECTIVES'
entry_points: web/main.dart entry_points: web/main.dart
- dart_to_js_script_rewriter

View File

@ -1,9 +1,9 @@
// #docregion // #docregion
import 'package:angular2/bootstrap.dart'; import 'package:angular2/bootstrap.dart';
import 'package:developer_guide_intro/backend_service.dart'; import 'package:developer_guide_intro/backend_service.dart';
import 'package:developer_guide_intro/hero_list_component.dart';
import 'package:developer_guide_intro/hero_service.dart'; import 'package:developer_guide_intro/hero_service.dart';
import 'package:developer_guide_intro/logger_service.dart'; import 'package:developer_guide_intro/logger_service.dart';
import 'package:developer_guide_intro/hero_list_component.dart';
main() { main() {
// #docregion bootstrap // #docregion bootstrap

View File

@ -1,8 +1,7 @@
// #docregion // #docregion
library attribute_directives.app_component;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:attribute_directives/highlight_directive.dart';
import 'highlight_directive.dart';
@Component( @Component(
selector: 'my-app', selector: 'my-app',

View File

@ -1,7 +1,5 @@
// #docplaster // #docplaster
// #docregion full // #docregion full
library attribute_directives.highlight_directive;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
@Directive(selector: '[my-highlight]', host: const { @Directive(selector: '[my-highlight]', host: const {

View File

@ -1,6 +1,4 @@
// #docregion // #docregion
library attribute_directives.highlight_directive;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
@Directive(selector: '[my-highlight]', @Directive(selector: '[my-highlight]',

View File

@ -1,10 +1,15 @@
# #docregion
name: attribute_directives name: attribute_directives
description: Attribute Directives description: Attribute directives example
version: 0.0.1 version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.0 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:
- angular2: - angular2:
platform_directives: 'package:angular2/src/common/directives.dart#CORE_DIRECTIVES' platform_directives: 'package:angular2/common.dart#CORE_DIRECTIVES'
entry_points: web/main.dart entry_points: web/main.dart
- dart_to_js_script_rewriter

View File

@ -8,6 +8,6 @@
<script defer src="packages/browser/dart.js"></script> <script defer src="packages/browser/dart.js"></script>
</head> </head>
<body> <body>
<my-app>loading...</my-app> <my-app>Loading...</my-app>
</body> </body>
</html> </html>

View File

@ -1,6 +1,4 @@
// #docregion all // #docregion all
library hero_form.hero;
class Hero { class Hero {
int number; int number;
String name; String name;

View File

@ -1,10 +1,9 @@
// #docplaster // #docplaster
// #docregion // #docregion
// #docregion no-todo // #docregion no-todo
library hero_form.hero_form_component;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:hero_form/hero.dart';
import 'hero.dart';
const List<String> _powers = const [ const List<String> _powers = const [
'Really Smart', 'Really Smart',

View File

@ -1,6 +1,4 @@
// #docregion // #docregion
library hero_form.hero_form_component;
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
@Component(selector: 'hero-form', template: 'Hero form will go here') @Component(selector: 'hero-form', template: 'Hero form will go here')

View File

@ -2,13 +2,16 @@
name: hero_form name: hero_form
description: Form example description: Form example
version: 0.0.1 version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.0 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:
- angular2: - angular2:
platform_directives: platform_directives:
- 'package:angular2/common.dart#CORE_DIRECTIVES' - 'package:angular2/common.dart#CORE_DIRECTIVES'
- 'package:angular2/common.dart#FORM_DIRECTIVES' - 'package:angular2/common.dart#FORM_DIRECTIVES'
entry_points: web/main.dart entry_points: web/main.dart
- dart_to_js_script_rewriter

View File

@ -1,6 +1,7 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:hierarchical_di/hero.dart';
import 'hero.dart';
@Component( @Component(
selector: 'hero-card', selector: 'hero-card',

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:hierarchical_di/restore_service.dart';
import 'package:hierarchical_di/hero.dart'; import 'hero.dart';
import 'restore_service.dart';
@Component( @Component(
selector: 'hero-editor', selector: 'hero-editor',

View File

@ -1,10 +1,11 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:hierarchical_di/hero.dart';
import 'package:hierarchical_di/heroes_service.dart'; import 'edit_item.dart';
import 'package:hierarchical_di/hero_editor_component.dart'; import 'hero.dart';
import 'package:hierarchical_di/hero_card_component.dart'; import 'hero_card_component.dart';
import 'package:hierarchical_di/edit_item.dart'; import 'hero_editor_component.dart';
import 'heroes_service.dart';
@Component( @Component(
selector: 'heroes-list', selector: 'heroes-list',
@ -41,13 +42,13 @@ class HeroesListComponent {
.toList(); .toList();
} }
onCanceled(EditItem<Hero> editItem) {
editItem.editing = false;
}
onSaved(EditItem<Hero> editItem, Hero updatedHero) { onSaved(EditItem<Hero> editItem, Hero updatedHero) {
editItem.item = updatedHero; editItem.item = updatedHero;
editItem.editing = false; editItem.editing = false;
} }
onCanceled(EditItem<Hero> editItem) {
editItem.editing = false;
}
} }
// #enddocregion // #enddocregion

View File

@ -1,5 +1,7 @@
// #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:hierarchical_di/hero.dart';
import 'hero.dart';
@Injectable() @Injectable()
class HeroesService { class HeroesService {

View File

@ -1,19 +1,15 @@
# #docregion # #docregion
name: 'hierarchical_di' name: 'hierarchical_di'
description: Hierarchical dependency injection example
version: 0.0.1 version: 0.0.1
description: hierarchical dependency injection example
environment: environment:
sdk: '>=1.0.0 <2.0.0' sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: '2.0.0-beta.1' angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: '^0.1.0' dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:
- angular2: - angular2:
platform_directives: platform_directives: 'package:angular2/common.dart#COMMON_DIRECTIVES'
- 'package:angular2/common.dart#COMMON_DIRECTIVES'
entry_points: web/main.dart entry_points: web/main.dart
- dart_to_js_script_rewriter - dart_to_js_script_rewriter

View File

@ -1,7 +1,7 @@
// #docregion // #docregion
import 'package:angular2/bootstrap.dart'; import 'package:angular2/bootstrap.dart';
import 'package:hierarchical_di/heroes_service.dart';
import 'package:hierarchical_di/heroes_list_component.dart'; import 'package:hierarchical_di/heroes_list_component.dart';
import 'package:hierarchical_di/heroes_service.dart';
void main() { void main() {
bootstrap(HeroesListComponent, [HeroesService]); bootstrap(HeroesListComponent, [HeroesService]);

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'logger_service.dart';
import 'child_component.dart'; import 'child_component.dart';
import 'logger_service.dart';
@Component( @Component(
selector: 'after-content', selector: 'after-content',

View File

@ -1,5 +1,6 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'child_component.dart'; import 'child_component.dart';
import 'logger_service.dart'; import 'logger_service.dart';

View File

@ -1,11 +1,12 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'peek_a_boo_parent_component.dart';
import 'on_changes_component.dart';
import 'after_view_component.dart';
import 'after_content_parent.dart'; import 'after_content_parent.dart';
import 'spy_component.dart'; import 'after_view_component.dart';
import 'counter_component.dart'; import 'counter_component.dart';
import 'on_changes_component.dart';
import 'peek_a_boo_parent_component.dart';
import 'spy_component.dart';
@Component( @Component(
selector: 'my-app', selector: 'my-app',

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'spy_directive.dart';
import 'logger_service.dart'; import 'logger_service.dart';
import 'spy_directive.dart';
@Component( @Component(
selector: 'my-counter', selector: 'my-counter',

View File

@ -1,6 +1,7 @@
import 'package:angular2/angular2.dart';
import 'dart:async'; import 'dart:async';
import 'package:angular2/angular2.dart';
@Injectable() @Injectable()
class LoggerService { class LoggerService {
List<String> logs = []; List<String> logs = [];

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart';
import 'dart:convert'; import 'dart:convert';
import 'package:angular2/angular2.dart';
class Hero { class Hero {
String name; String name;
Hero(this.name); Hero(this.name);

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
// #docregion lc-imports // #docregion lc-imports
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:lifecycle_hooks/logger_service.dart';
import 'logger_service.dart';
int nextId = 1; int nextId = 1;

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'package:lifecycle_hooks/logger_service.dart';
import 'package:lifecycle_hooks/peek_a_boo_component.dart'; import 'logger_service.dart';
import 'peek_a_boo_component.dart';
@Component( @Component(
selector: 'peek-a-boo-parent', selector: 'peek-a-boo-parent',

View File

@ -1,5 +1,6 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'logger_service.dart'; import 'logger_service.dart';
import 'spy_directive.dart'; import 'spy_directive.dart';

View File

@ -1,5 +1,6 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'logger_service.dart'; import 'logger_service.dart';
int nextId = 1; int nextId = 1;

View File

@ -1,10 +1,11 @@
# #docregion
name: lifecycle_hooks name: lifecycle_hooks
description: Lifecycle Hooks description: Lifecycle Hooks
version: 0.0.1 version: 0.0.1
environment: environment:
sdk: '>=1.13.0 <2.0.0' sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.1 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0 dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:

View File

@ -1,8 +1,10 @@
# #docregion # #docregion
name: angular2_getting_started name: angular2_getting_started
version: 0.0.1 version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.0 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
transformers: transformers:
- angular2: - angular2:

View File

@ -1,8 +1,10 @@
# #docregion # #docregion
name: angular2_getting_started name: angular2_getting_started
version: 0.0.1 version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.0 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0 dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:

View File

@ -1,7 +1,8 @@
// #docregion // #docregion
import 'package:angular2/angular2.dart';
import 'dart:async'; import 'dart:async';
import 'package:angular2/angular2.dart';
int nextId = 1; int nextId = 1;
@Component( @Component(

View File

@ -1,8 +1,9 @@
// #docplaster // #docplaster
// #docregion // #docregion
import 'package:angular2/angular2.dart'; import 'package:angular2/angular2.dart';
import 'unless_directive.dart';
import 'heavy_loader_component.dart'; import 'heavy_loader_component.dart';
import 'unless_directive.dart';
@Component( @Component(
selector: 'structural-directives', selector: 'structural-directives',
@ -18,4 +19,3 @@ class StructuralDirectivesComponent {
get hero => heroes[0]; get hero => heroes[0];
} }
//#enddocregion

View File

@ -106,4 +106,3 @@
<div>{{ hero }}</div> <div>{{ hero }}</div>
</template> </template>
<!-- #enddocregion ngFor-template --> <!-- #enddocregion ngFor-template -->
<!-- #enddocregion -->

View File

@ -29,4 +29,3 @@ class UnlessDirective {
// #docregion unless-declaration // #docregion unless-declaration
} }
// #enddocregion unless-declaration // #enddocregion unless-declaration
// #enddocregion

View File

@ -1,10 +1,11 @@
# #docregion
name: structural_directives name: structural_directives
description: Structural directives example description: Structural directives example
version: 0.0.1 version: 0.0.1
environment: environment:
sdk: '>=1.13.0 <2.0.0' sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.1 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0 dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:

View File

@ -3,9 +3,9 @@ import 'package:angular2/angular2.dart';
import 'click_me_component.dart'; import 'click_me_component.dart';
import 'click_me_component_2.dart'; import 'click_me_component_2.dart';
import 'loop_back_component.dart';
import 'keyup_components.dart'; import 'keyup_components.dart';
import 'little_tour_component.dart'; import 'little_tour_component.dart';
import 'loop_back_component.dart';
@Component( @Component(
selector: 'my-app', selector: 'my-app',

View File

@ -1,10 +1,15 @@
# #docregion
name: user_input name: user_input
description: User Input description: User input example
version: 0.0.1 version: 0.0.1
environment:
sdk: '>=1.13.0 <2.0.0'
dependencies: dependencies:
angular2: 2.0.0-beta.0 angular2: 2.0.0-beta.2
browser: ^0.10.0 browser: ^0.10.0
dart_to_js_script_rewriter: ^0.1.0
transformers: transformers:
- angular2: - angular2:
platform_directives: 'package:angular2/common.dart#CORE_DIRECTIVES' platform_directives: 'package:angular2/common.dart#CORE_DIRECTIVES'
entry_points: web/main.dart entry_points: web/main.dart
- dart_to_js_script_rewriter

View File

@ -41,7 +41,7 @@ p.
specify the angular2 and browser packages as dependencies, specify the angular2 and browser packages as dependencies,
as well as the angular2 transformer. as well as the angular2 transformer.
Angular 2 is still changing, so provide an exact version: Angular 2 is still changing, so provide an exact version:
<b>2.0.0-beta.0</b>. <b>2.0.0-beta.2</b>.
+makeExample('quickstart/dart/ex1/pubspec.yaml', null, 'pubspec.yaml') +makeExample('quickstart/dart/ex1/pubspec.yaml', null, 'pubspec.yaml')