Angular2 - return 可观察到在 map 函数中创建的对象
Angular2 - return observable of object created in map 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
});
}
我如何return观察者的东西对象而不是 "data" 类型的 Piece?
如果您使用代码块,则需要显式 return
:
public getStuff(): Observable<Stuff> {
return.http.get('url')
.map(res => res.json())
.map((data: Piece) => {
var stuff = new Stuff();
return stuff;
});
}
说我有这个功能...
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
});
}
我如何return观察者的东西对象而不是 "data" 类型的 Piece?
如果您使用代码块,则需要显式 return
:
public getStuff(): Observable<Stuff> {
return.http.get('url')
.map(res => res.json())
.map((data: Piece) => {
var stuff = new Stuff();
return stuff;
});
}