本文介绍了Angular2 - 返回在map函数中创建的对象的可观察对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
说我有这个功能......
Say I have this function...
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
});
}
如何将stuff对象返回给观察者而不是数据类型为Piece?
How do I return the stuff object to the observer instead of the "data" of type Piece?
推荐答案
如果使用代码块,则需要显式 return
:
If you use a code block you need an explicit return
:
public getStuff(): Observable<Stuff> {
return.http.get('url')
.map(res => res.json())
.map((data: Piece) => {
var stuff = new Stuff();
return stuff;
});
}
这篇关于Angular2 - 返回在map函数中创建的对象的可观察对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!