次のサイトで angularjs $http.postショートカット メソッドを読んでいますhttp://docs.angularjs.org/api/ng .$http#methods_post
次の 3 つのパラメーターを受け入れます。
post(url, data, config)
現在、ビューからデータを渡す方法に問題があります。これは、ユーザーに ID と ContactNumber の入力を求めるビュー コードです。
<div data-ng-controller="postreq">
<form>
RequestID:<input type="text" data-ng-model="request.Id"/>
ContactNo:<input type="text" data-ng-model="request.newcontact"/>
<button data-ng-click="add()">Add</button>
</form>
</div>
ここで、Angularjs コントローラーで試していることが機能していません。入力された request.Id と request.newcontact の値を取得する方法がわかりません。
function postreq($scope, $http) {
$scope.add = function ()
{
$http.post(
'/api/request',
JSON.stringify(**?????? here i am confused how to pass data**),
{
headers: {
'Content-Type': 'application/json'
}
}
).success(function (data) {
$scope.request= data;
});
}