blob: 64cbd2bfd82ecea0cab88fab2b7f27a481cc99c9 [file] [log] [blame]
import 'dart:async';
import 'dart:html';
import 'package:angular/angular.dart';
const foo = 1;
@Component(
selector: 'my-counter',
template: r'<button (click)="increment($event)">++</button> {{foo}}',
exports: const [foo])
class CounterComponent {
@Input()
int count;
StreamController<int> _incrementedController;
@Output()
Stream<int> get incremented => _incrementedController.stream;
increment(MouseEvent event) {
count++;
_incrementedController.add(count);
}
CounterComponent() {}
}