AnglarJSがバックグラウンドサーバとの対話を実現する例を説明します。


AnglarJSは非常に実用的な先端フレームとして、AnglarJSに自分のModelとControlerがあることを知っています。
angglarJSのすべての要求はjs定義のControlerによって完成されました。つまり、私達は完全にバックグラウンドから離れました。
アプリケーション全体の圧力をクライアントに任せて完了します。しかし、実際に開発する時、私達は舞台裏を訪問する必要があります。
データベースと相互作用します。この時はJQUJAXと似たような方法でデータを訪問する必要があります。
angglarJSでは、リモートHttpサーバと相互作用するサービスを提供しています。
httpはangglarJSの信頼できるサービスであり、ブラウザのXMLHTTPRequestコアオブジェクトを利用してリモートhttpサーバと相互作用する。
httpの使い方も分かりやすく、Jqueryが提供するajax操作と似ています。get、postなどにも対応しています。
フォーマットを使う:

//     GET   ,     POST

$http({
method:'post',//    
url:'Account/DoLogin',//    
data:$scope.user,//        ,json  
headers: { 
  'Content-Type': 'application/x-www-form-urlencoded' 
 }, // post                           
 transformRequest: function ( data ) { 
  var str = ''; 
  for( var i in data ) { 
   str += i + '=' + data[i] + '&'; 
  } 
  return str.substring(0,str.length-1); 
 }//  json        
}).then(function successCallback(response)
{
//         
},function errorCallback(response)
{
//         
});
POSTとGETの書き方のフォーマット:

$http.get('/someUrl', config).then(successCallback, errorCallback);
$http.post('/someUrl', data, config).then(successCallback, errorCallback);
以上のAnglarJSはバックグラウンドサーバとの対話を実現した例の解説です。小編集は皆さんのすべての内容を共有しています。参考にしていただければと思います。どうぞよろしくお願いします。