p.location-badge. exported from angular2/pipes defined in angular2/src/change_detection/pipes/promise_pipe.ts (line 4) :markdown Implements async bindings to Promise. # Example In this example we bind the description promise to the DOM. The async pipe will convert a promise to the value with which it is resolved. It will also request a change detection check when the promise is resolved. ``` @Component({ selector: "task-cmp", changeDetection: ON_PUSH }) @View({ template: "Task Description {{ description | async }}" }) class Task { description:Promise; } ``` .l-main-section h2 Members .l-sub-section h3 constructor pre.prettyprint code. constructor(_ref: ChangeDetectorRef) :markdown .l-sub-section h3 supports pre.prettyprint code. supports(promise: any) :markdown .l-sub-section h3 onDestroy pre.prettyprint code. onDestroy() :markdown .l-sub-section h3 transform pre.prettyprint code. transform(promise: Promise<any>, args?: List<any>) :markdown