ng-repeat
のネストされたアプリケーションを開発しようとしていて、form
を提出した後、rest api
になるはずです。 rest api
を呼び出すために$http
を使用しています。コードは通常のデータで と提出されますが、 save
ボタンをクリックすると、ネストされたng-repeat
と提出されません。以下では、コードに詳細を示しました。 データ全体をconsole
に表示する必要があります。私はどこかで 間違いをしたかもしれません。事前におねがいします。
$scope.saveVenFormData = function(vendet){
console.log($scope.vendet);
$scope.venFullAddress.push({
'vendorName': $scope.name,
'panNum': $scope.panNum,
'personName': $scope.venBusDetails.personName,
'mobileNum': $scope.venBusDetails.mobileNum,
'workNum': $scope.workNum,
'emailid': $scope.emailid,
'addressLine1': $scope.addressLine1,
'addressLine2': $scope.addressLine2,
'city': $scope.city,
'state': $scope.state
});
var dataObj = $scope.venFullAddress;
// console.log($scope.dataObj);
$http.get('/showVendors').success(function(data){
console.log(angular.toJson(data));
});
var res = $http.post('http://localhost:8080/dman/mm', dataObj);
res.success(function(data, status, headers, config) {
$scope.message = data;
});
res.error(function(data, status, headers, config) {
alert("failure message: " + JSON.stringify({data: data}));
});
};
JSON構造:
{
"vendor": {
"vendorName": "",
"panNum": "",
"venBusDetails": [{
"personName": "",
"mobileNum": "",
"workNum": "",
"emailid": "",
"venContDetails": [{
"addressLine1": "",
"addressLine2": "",
"city": "",
"state": ""
}]
}]
}
}
https://plnkr.co/edit/nP8R92KNkz8JEHpvH56S?p=catalogue 私はJSON構造を追加した利便性のために。フォームの データにアクセスし、残りのAPIを押す必要があります。 上記はプランカへのリンクです。ありがとうございました。
[JSPretty.com](http://jspretty.com)。これを使って。お願いします。 – nnnnnn
フォームを表示する必要があります - それはあなたのng-repeatがある場所です。 – dev8080
この質問に対する答えを待っている間に、1つのフォーム要素と1つのネストされた 'ng-repeat'を持つ小さなテストケースを作成してみてください。詳細については、[最小、完全、および検証可能なサンプルの作成方法](http://stackoverflow.com/help/mcve)を参照してください。 – georgeawg