18 lines
		
	
	
		
			352 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			352 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
library pipe_examples.my_hero;
 | 
						|
 | 
						|
import 'dart:async';
 | 
						|
 | 
						|
import 'package:angular2/angular2.dart';
 | 
						|
 | 
						|
@Component(selector: 'my-hero')
 | 
						|
@View(
 | 
						|
    template: '''
 | 
						|
<p>Message: {{delayedMessage | async}}</p>
 | 
						|
''')
 | 
						|
class MyHero {
 | 
						|
  Future<String> delayedMessage =
 | 
						|
      new Future.delayed(new Duration(milliseconds: 500), () {
 | 
						|
    return 'You are my Hero!';
 | 
						|
  });
 | 
						|
}
 |