| |
|
AngularJS Services
In AngularJS we can make our own service or we can use one of many built-in services. In AngularJS a service is a function, Object, that is available for limited to our our AngularJS application. AngularJS has 30 built-in services. One of them is $location service. This $location service has methods which will return information about the location of current web page.
One important aspect here is that we have passed $location service to the controller as an argument. And order to consume service in the controller we must defined that as a dependency.
Why use Services?
There is one object called window.location that is allready there in DOM but we will use $location in place of window.location. And reason is that it would have some limitations at least for our AngularJS application. As we knows that AngularJS constantly will supervises our application to handle changes and events properly. And AngularJS prefers that use $location service instead of window.location object.
$http Service
If we are saying about AngularJS then we cannot forgot to discuss about the $http service. Because it is one of the most common used services in AngularJS applications. From this service we can makes a request to the server and response is to be handle by the application. Below example will provide some information on this:-
| |
|
|
|
|