2017-11-26 7 views
-1

をモデル化するためにangularjsコントローラからのデータを渡すことができません、私は私のモーダルにデータを渡すことができないのです

これは私のangularjsコントローラがどのように見えるかで、

bCtrl.InsertBill = function() { 
      $http({ 
       url: 'bill/insertnewbill', 
       method: 'Post', 
       data: JSON.stringify({ bill: bCtrl.billList, cus: bCtrl.user }), 
       dataType: 'json', 
      }).then(function (res) { console.log(res.data); }); 
     } 

私はMVCに私のデータを渡していますコントローラ、

と、これは私のコントローラであり、

public bool InsertBill([FromBody]NewCustomerBill bill) 

NewCustomerBillは私のモーダルトイレです次

public class NewCustomerBill 
{ 
    public List<Bill> bill { get; set; } 
    public List<Customer> cus { get; set; } 
} 

など、およびこのクラスのKSは、私がお客さまとの2つのリスト、請求書と1、2を持っています。私はコーディングと間違っている可能性が何

例のデータbCtrl.userクラス

<input type="text" class="form-control" ng-model="bCtrl.user.cusName" /> 

については、法案の

データが適切に渡しているが、お客さまのデータは、私のモーダルに渡していないですか?

+0

鍬は 'Bill'の' Customer'の定義ですか?それは設定可能な特性を持っていますか? jsコードの 'bCtrl.user'の値は何ですか? – Shyju

+0

@Shyjuは私の質問 –

+0

を更新しましたあなたは単一の顧客またはリストを送信しています。あなたのサーバーコードは 'Customer'のリストを期待しています – Shyju

答えて

0

あなたのサーバー側のリストpublic List<Bill> bill { get; set; } public List<Customer> cus { get; set; }あなたは1つの顧客詳細を送信しています。リストを送信します。それは正常に動作します。

関連する問題