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