Tutorialsplane

Angularjs Http Intro


Angularjs Http Intro : AngularJs Http is core service used to read data from remote server. It basically interacts with HTTP servers and reads data.


Syntax : Angularjs Http Intro

$http.get('Url').then(Callback);
$http.post('Url', data).then(Callback);

Url : Thet Url from where you want to load data.
Callback : Callback function after success.

Let us call getUsers.php from server with the following data

{"users":[{"id":"1","name":"John","email":"johnk@yopemail.com","phone":"121323232"},{"id":"2","name":"Kelly","email":"kellyk@yopemail.com","phone":"121212122"},{"id":"3","name":"Ryan","email":"ryank@yopemail.com","phone":"22222212"},{"id":"4","name":"Kojo","email":"kojao@yopemail.com","phone":"12144444"},{"id":"5","name":"Kinjal","email":"kinjal@yopemail.com","phone":"22555212"},{"id":"6","name":"Tani","email":"tanya@yopemail.com","phone":"121334444"},{"id":"7","name":"Brak","email":"barak@yopemail.com","phone":"2444444512"},{"id":"8","name":"Uman","email":"uman@yopemail.com","phone":"12334444"}]}

Angularjs Http Intro : Example

Example




    



<div ng-app="userApp" ng-controller="userController">
    <table id="searchResults">
    <tr><th>Id</th><th>Name</th><th>Email</th><th>Phone</th></tr>
    <tr ng-repeat="data in usersData">
    <td>{{data.id}}</td>
    <td>{{data.name}}</td>
    <td>{{data.email}}</td>
    <td>{{data.phone}}</td>
    </tr>
    </table>

</div>




Try it »

Tutorial

Expressions

AngularJs Directives

Controllers

AngularJs Filters

Http Methods

AngularJs Tables

Events

AngularJs Modules