Difference between revisions of "AngularJS HTTP module"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(Undo revision 19989 by Karl Jones (talk))
Line 1: Line 1:
In [[AngularJS]], the Observable implements the [[Observer pattern]].
+
In [[AngularJS]], the HTTP Module provides features for communicating with servers via HTTP.
  
== Methods ==
+
== Description ==
  
* '''.subscribe''' = start and listen to an observable stream.
+
It simplifies usage of the XHR and JSONP APIs.
* '''.onNext''' = called when new data arrives.
+
* '''.onError''' = called when error is thrown.
+
* '''.onComplete''' = called when stream is completed.
+
  
== Compare with promises ==
+
The HTTP module API conveniently matches RESTful verbs.
  
Observables are similar to promises.
+
It returns an observable object.
 
+
== toPromise ==
+
 
+
Observables can be converted to promises using the '''toPromise''' method.
+
 
+
== Error handling ==
+
 
+
Chain the '''.catch''' method on an Observable.
+
 
+
Pass in a callback sign a single '''error''' argument.
+
  
 
== See also ==
 
== See also ==

Revision as of 15:47, 2 January 2017

In AngularJS, the HTTP Module provides features for communicating with servers via HTTP.

Description

It simplifies usage of the XHR and JSONP APIs.

The HTTP module API conveniently matches RESTful verbs.

It returns an observable object.

See also

External links