2016-08-02 11 views
0

で作成されたオブジェクトの観察可能な返しは、私が代わりにタイプのワンピースの「データ」の観察者にスタッフオブジェクトを返すにはどうすればよいAngular2 - 地図機能

public getStuff(): Observable<Stuff> { 
    return.http.get('url') 
      .map(res => res.json()) 
      .map((data: Piece) => { 
       var stuff = new Stuff(); 
       // Apply logic to "data", modify stuff model, return stuff to subscriber 
      }); 
} 

...私はこの機能を持っていると言いますか?

+1

は 'のものを返さない;'その第2のマップ関数内であなたが求める何?そうでない場合、どう違うのですか? – acdcjunior

答えて

1

あなたは、コードブロックを使用している場合は、明示的にreturnが必要になります。

public getStuff(): Observable<Stuff> { 
    return.http.get('url') 
      .map(res => res.json()) 
      .map((data: Piece) => { 
       var stuff = new Stuff(); 
       return stuff; 
      }); 
}