2016-03-24 21 views
0

Angular2 resmi web sitesinde örneği denedim: https://angular.io/docs/ts/latest/guide/pipes.htmlAngular2 beta8 ve beta9'da async borusu bozuk mu?

Hiçbir ileti gösterilmeden ve herhangi bir hata gösterilmeden. İşte

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); 
    }); 
} 

plunker şudur: yapıcısı

export class AppComponent { 
    data: Promise<string>; 

    constructor() { // << You missed it! 
     this.data = new Promise((resolve,reject)=>{ 
     setTimeout(() => resolve("Hello World "), 500); 
     }); 
    } 
} 

cevapsız Ya da çalışma özelliğine İşte

data: Promise<string> = new Promise((resolve,reject)=>{ 
     setTimeout(() => resolve("Hello World "), 500); 
    }); 

var senin plnkr doğrudan Promise atayabilirsiniz

+0

Cevabımla eşleştirmek için 3 dakika önce plnkr düzenlediğini görebiliyorum ... şimdi çalışıyor ... –

cevap