2016-03-24 9 views
0

私はAngular2公式サイトの例を試しました:https://angular.io/docs/ts/latest/guide/pipes.htmlAngular2 beta8とbeta9で非同期パイプが壊れていますか?

メッセージは表示されず、エラーは表示されません。ここで

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です:あなたは、コンストラクタ

export class AppComponent { 
    data: Promise<string>; 

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

を逃しそれとも、また、作業性ここ

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

だあなたplnkrに直接約束を割り当てることができ

+0

3分前にplnkrを編集して私の答えに合っているのがわかりました...今はうまくいきます... –

答えて

関連する問題