File tree Expand file tree Collapse file tree 2 files changed +13
-14
lines changed 
modules/angular2/src/core Expand file tree Collapse file tree 2 files changed +13
-14
lines changed Original file line number Diff line number Diff line change 11/** 
22 * @module  
33 * @description  
4-  * This module provides advanced support for extending change detection . 
4+  * This module provides a set of common Pipes . 
55 */ 
66
77export  { AsyncPipe }  from  './pipes/async_pipe' ; 
Original file line number Diff line number Diff line change @@ -36,28 +36,27 @@ var _observableStrategy = new ObservableStrategy();
3636
3737
3838/** 
39-  * Implements async bindings to Observable and Promise. 
39+  * The `async` pipe subscribes to an Observable or Promise and returns the latest value it has 
40+  * emitted. 
41+  * When a new value is emitted, the `async` pipe marks the component to be checked for changes. 
4042 * 
4143 * # Example 
44+  * The example below binds the `time` Observable to the view. Every 500ms, the `time` Observable 
45+  * updates the view with the current time. 
4246 * 
43-  * In this example we bind the description observable to the DOM. The async pipe will convert an 
44-  *observable to the 
45-  * latest value it emitted. It will also request a change detection check when a new value is 
46-  *emitted. 
47-  * 
48-  *  ``` 
47+  * import {Observable} from 'angular2/core'; 
4948 * @Component ({ 
50-  *   selector: "task-cmp", 
51-  *   changeDetection: ChangeDetectionStrategy.OnPush 
49+  *   selector: "task-cmp" 
5250 * }) 
5351 * @View ({ 
54-  *   template: "Task Description  {{ description  | async }}" 
52+  *   template: "Time:  {{ time  | async }}" 
5553 * }) 
5654 * class Task { 
57-  *  description:Observable<string>; 
55+  *   time = new Observable<number>(observer => { 
56+  *     setInterval(_ => 
57+  *       observer.next(new Date().getTime(), 500); 
58+  *   }); 
5859 * } 
59-  * 
60-  * ``` 
6160 */ 
6261@Pipe ( { name : 'async' ,  pure : false } ) 
6362@Injectable ( ) 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments