angular-docs-cn/public/docs/_examples/user-input/dart/lib/little_tour_component.dart
Kathy Walrath cca9d5a1c5 docs(user-guide): update Dart text to match new TS text
also update the Dart sample a bit

closes #677
2016-01-19 10:20:17 -08:00

26 lines
631 B
Dart

// #docregion
import 'package:angular2/angular2.dart';
// #docregion little-tour
@Component(
selector: 'little-tour',
template: '''
<input #newHero
(keyup.enter)="addHero(newHero.value)"
(blur)="addHero(newHero.value); newHero.value='' ">
<button (click)=addHero(newHero.value)>Add</button>
<ul><li *ngFor="#hero of heroes">{{hero}}</li></ul>
''')
class LittleTourComponent {
List<String> heroes = ['Windstorm', 'Bombasto', 'Magneta', 'Tornado'];
void addHero(String newHero) {
if (newHero?.length > 0) {
heroes.add(newHero);
}
}
}
// #enddocregion little-tour