angular-cn/public/docs/_examples/pipes/ts/app/hero-async-message.component.ts
2015-12-13 00:57:14 -08:00

16 lines
399 B
TypeScript

// #docregion
import {Component} from 'angular2/core';
// Initial view: "Message: "
// After 500ms: Message: You are my Hero!"
@Component({
selector: 'hero-message',
template: 'Message: {{delayedMessage | async}}',
})
export class HeroAsyncMessageComponent {
delayedMessage:Promise<string> = new Promise((resolve, reject) => {
setTimeout(() => resolve('You are my Hero!'), 500);
});
}