Sometimes, we want to return data from subscribe with Angular.
In this article, we’ll look at how to return data from subscribe with Angular.
How to return data from subscribe with Angular?
To return data from subscribe with Angular, we can return the map observable.
For instance, we write
export class Component {
someMethod() {
return this.http.get(path).map((res) => {
return res.json();
});
}
}
to call http.get to make a get request to the path.
Then we call map with a callback that returns the response JSON with res.json.
We return the map observable so we can call someMethod and chain that with subscribe to listen for emitted values from map to get the response.
Conclusion
To return data from subscribe with Angular, we can return the map observable.